blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;outline:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
.clearfix:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1}
.dn{display:none}
input,select,textarea{font-size:14px;color:#999;font-family:"Microsoft Yahei",sans-serif;outline:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
body{color:#333;font-size:16px;line-height:1.7;font-family:"Microsoft Yahei",sans-serif;min-width:1024px}
*{-wekit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a,img{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
img,video{width:auto;height:auto;max-width:100%;vertical-align:middle}
img{object-fit:cover}
video{outline:0;border:none}
a{color:#999;text-decoration:none;border:none;outline:0}
textarea{resize:none}
.dn{display:none}
.wrap{max-width:1400px;margin:0 auto;width:94%}
.wp{max-width:1200px;margin:0 auto;width:94%}
.container{max-width:1580px;margin:0 auto;width:94%}


/* slick css */
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}


.header{line-height:47px;padding:10px 0;position:absolute;width:100%;left:0;top:4px;z-index:999}
.header .container{min-width:1024px}
.head-inner{top:10px;padding:25px 0}
.head{background:url(../images/lx-banner.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:static;top:0;padding:35px 0 25px}
.header .logo{float:left;margin-right:20px}
.header .nav{float:left;width:58%;margin-left:64px}
.header .nav ul{overflow:hidden}
.header .nav ul li{float:left;width:11.11%;text-align:center}
.header .nav ul li a{display:block;color:#fff;font-size:18px}
.header .nav ul li.on a,.header .nav ul li:hover a{color:#4d7ad2}
.header .head-tel{float:right}
.header .head-tel p{background:url(../images/index-tel.png) no-repeat left center;padding-left:56px;font-size:16px;color:#fff}
.header .head-tel p strong{font-size:24px;color:#fda82b}
.foot-link{background-color:#e8e8e8;padding:18px 0;}
.foot-link strong{font-size:16px;color:#666;float:left;margin-right:25px;font-weight: normal;}
.foot-link .link{text-align:center}
.foot-link .link a{color:#666;display:inline-block;margin-right:5px;font-size:16px;line-height:30px}
.foot-link .link a:hover{color: #244fbe;}
.footer{font-size:16px;color:#d8d8d8;line-height:26px;padding:15px 0;background-color:#131e33;text-align:center}
.footer a{color:#d8d8d8;margin-left:15px}
.footer a:hover{color:#fff}

.index-pro{margin-bottom:0; padding-top:70px;}
.index-title{text-align:center;position:relative;z-index:1}
.index-title h1,.index-title h2{font-size:40px;line-height:50px;letter-spacing:42px;color:#374359;padding:10px 0;position:relative;text-align:center;margin-left:42px}
.index-title h1{font-size:42px}
.index-title h2 a{color:#374359;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index-title h2:hover a{color:#f3b86f}
.index-title span{font-size:90px;color:#f9f9f9;font-weight:700;text-transform:uppercase;line-height:100px;position:absolute;top:-15px;left:0;right:0;text-align:center;z-index:-1}
.index-title span:after,.index-title span:before{content:'';width:20px;height:6px;background-color:#f3b86f;display:inline-block;bottom:42px;margin-top:-15px;vertical-align:middle}
.index-title span:before{margin-right:-10px}
.index-title span:after{margin-left:-10px}
.index-title p{font-size:18px;color:#374359;line-height:32px;margin-top:26px}
.hot-lb{overflow:hidden;margin-top:93px;margin-bottom:106px;padding:0 44px}
.hot-lb li{float:left;width:16%;text-align:center;padding:0 31px;position:relative}
.hot-lb li:after{content:'';width:11px;height:11px;background-color:#4365a7;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;right:-5px;top:11px}
.hot-lb li.last:after{display:none}
.hot-lb li span{display:block;font-size:16px !important;color:#374359;line-height:40px;height:54px;background:url(../images/line-bg.png) no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;cursor:pointer}
.hot-lb li.on span,.hot-lb li:hover span{background:url(../images/line-bg01.png) no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;color:#f5c175}
.pro-ul{margin-left:-5%}
.pro-ul li{float:left;width:28.3%;margin-left:5%;margin-bottom:90px;position:relative;z-index:1}
.pro-ul li:before{content:'';position:absolute;left:-14px;bottom:-20px;right:33px;background:url(../images/pro-bg1.png) no-repeat;height:303px;z-index:-1}
.pro-ul li .con{padding-left:32px}
.pro-ul li .pic{position:relative;padding-top:75.6%;overflow:hidden;width:100%;height:0;border-radius:6px 6px 6px 40px;-webkit-border-radius:6px 6px 6px 40px;-moz-border-radius:6px 6px 6px 40px;-ms-border-radius:6px 6px 6px 40px;-o-border-radius:6px 6px 6px 40px;margin-bottom:10px;-webkit-box-shadow:0 7px 16px rgba(129,167,250,.21);-moz-box-shadow:0 7px 16px rgba(129,167,250,.21);-ms-box-shadow:0 7px 16px rgba(129,167,250,.21);-o-box-shadow:0 7px 16px rgba(129,167,250,.21);box-shadow:0 7px 16px rgba(129,167,250,.21);z-index:2}
.pro-ul li .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px 6px 6px 40px;-webkit-border-radius:6px 6px 6px 40px;-moz-border-radius:6px 6px 6px 40px;-ms-border-radius:6px 6px 6px 40px;-o-border-radius:6px 6px 6px 40px}
.pro-ul li .pro-text{padding-right:34px;position:relative}
.pro-ul li .text{display:block;font-size:24px;color:#d6e2fc;line-height:34px;padding:18px 0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.pro-ul li .text i{display:block;width:23px;height:18px;background:url(../images/arrow.png) no-repeat center;position:absolute;right:100px;top:26px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.pro-ul li:hover .text{font-weight:700;color:#f3b86f;padding-right:68px}
.pro-ul li:hover .text i{opacity:1}
.index-tell{padding:0 22px 29px 18px;margin-top:48px;position:relative;z-index:1}
.index-tell:after{content:'';width:100%;height:160px;background-color:#334976;position:absolute;left:0;bottom:0;z-index:-1;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-box-shadow:0 -5px 10px rgba(53,75,120,.15);-moz-box-shadow:0 -5px 10px rgba(53,75,120,.15);-ms-box-shadow:0 -5px 10px rgba(53,75,120,.15);-o-box-shadow:0 -5px 10px rgba(53,75,120,.15);box-shadow:0 -5px 10px rgba(53,75,120,.15)}
.index-tell .tell-box{background:url(../images/index-bg01.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-box-shadow:0 -5px 10px rgba(53,75,120,.15);-moz-box-shadow:0 -5px 10px rgba(53,75,120,.15);-ms-box-shadow:0 -5px 10px rgba(53,75,120,.15);-o-box-shadow:0 -5px 10px rgba(53,75,120,.15);box-shadow:0 -5px 10px rgba(53,75,120,.15)}
.tell-box .img{float:left;width:19%;padding-left:25px;position:relative;margin-top:-58px}
.tell-box .tell-p{float:left;width:40%;padding:0 30px 10px}
.tell-box .tell-p p{font-size:18px;color:#283963;line-height:36px;margin-top:23px}
.tell-box .tell-p .tell-us{display:block;line-height:26px;margin-top:15px}
.tell-us i{display:inline-block;width:214px;height:1px;background-color:#a3a3a3;vertical-align:middle;margin-right:28px}
.tell-us a{font-size:16px;color:#8f8f8f;display:inline-block}
.tell-us a:hover{color:#f3b86f}
.tell-box .tell-btn{float:left}
.tell-box .tell-btn span{clear:both;display:inline-block;margin-top:68px;border-radius:28px 0 28px 0;-webkit-border-radius:28px 0 28px 0;-moz-border-radius:28px 0 28px 0;-ms-border-radius:28px 0 28px 0;-o-border-radius:28px 0 28px 0;cursor:pointer;line-height:56px;background-color:#fb9f2e;background-image:linear-gradient(-90deg,#fb9f2e 30%,#fb9f2e 50%,#fb9f2e);background-position:left center;background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.tell-btn .get{font-size:22px;color:#283963;padding:0 24px}
.tell-btn .get:hover{color:#fff}
.tell-btn span img{margin-right:12px}
.tell-btn .tel{padding:0 34px 0 28px;margin-left:22px;font-size:18px;color:#283963}
.tell-btn .tel strong{font-weight:700;color:#133999;font-size:22px}
.tell-box .tell-btn span:hover{background-position:right center}
.index-about{margin-bottom:35px;position:relative}
.index-about:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1}
.index-about video{width:100%}
.index-txt{position:absolute;top:40%;left:0;width:100%;z-index:2}
.index-txt dt strong{vertical-align:middle;display:inline-block;height:96px;line-height:96px;font-size:80px;color:#fff;font-weight:400}
.index-txt dt i{display:inline-block;width:14px;height:14px;position:relative;top:8px;margin:0 20px;border-radius:100%;background:#fff}
.index-txt dd{margin-top:20px}
.index-txt dd p{font-size:26px;height:32px;line-height:32px;color:#fff}
.index-case{background:url(../images/index-bg02.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:135px 0 20px;margin-bottom:95px;position:relative}
.index-case:after,.index-case:before{content:'';width:12.5%;height:206px;background:url(../images/btn-bg01.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;bottom:110px}
.index-case:before{left:0}
.index-case:after{right:0}
.slick-case{margin-top:100px}
.slick-case .case-con{padding:0 58px}
.case-con .case-pic{float:left;width:55%}
.case-pic .video{position:relative}
.case-pic .play{display:block;width:80px;height:80px;background:url(../images/play.png) no-repeat center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}
.case-pic video{outline:0;border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:block;width:100%}
.case-pic .close{display:none}
.case-con .case-text{float:right;width:45%;padding-left:78px}
.case-text h3 a{font-size:38px;color:#172d58;display:block;line-height:48px;margin-bottom:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.case-text h3 a:hover{color:#fda82b}
.case-text>p{font-size:18px;line-height:30px;color:#172d58;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px}
.case-text .txt{margin-top:18px}
.case-text .txt p{font-size:20px;color:#172d58;line-height:30px;margin-bottom:28px;background:url(../images/tag-icon.png) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:35px}
.case-text .txt p span{color:#5b7fc4}
.case-btn a{display:inline-block;width:214px;background-color:#fb9f2e;line-height:52px;border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;text-align:center;font-size:24px;color:#fff;-webkit-box-shadow:0 7px 13px rgba(245,174,86,.26);-moz-box-shadow:0 7px 13px rgba(245,174,86,.26);-ms-box-shadow:0 7px 13px rgba(245,174,86,.26);-o-box-shadow:0 7px 13px rgba(245,174,86,.26);box-shadow:0 7px 13px rgba(245,174,86,.26)}
.case-btn .see-more{margin-left:12px;margin-right:30px}
.case-btn a:hover{background-color:#5b7fc4}
.slick-case .slick-arrow{display:block;outline:0;font-size:0;width:80px;height:80px;border:1px solid #fff;position:absolute;top:160px;cursor:pointer;z-index:1}
.slick-case .slick-prev{background:url(../images/arr-prev.png) no-repeat center;left:50%;margin-left: -870px;}
.slick-case .slick-next{background:url(../images/arr-next.png) no-repeat center;right:50%;margin-right: -870px;}
.index-new{margin-bottom:140px}
.news-h3{display:inline-block;font-size:28px;color:#424f5a;line-height:38px;margin-top:35px;margin-bottom:15px}
.news-name{margin:0 15px 0 10px;}
.news-name a{float: right;background:url(../images/new-arr.png) no-repeat right center;margin-top: 44px;color:#8fb1e0;padding-right:20px;-webkit-background-size: 12px 12px;-moz-background-size: 12px 12px;-ms-background-size: 12px 12px;-o-background-size: 12px 12px;background-size: 12px 12px;}
.news-name a:hover{padding-right: 26px;color:#fda82b;}

.new-tab{text-align:center;margin:60px 0 40px}
.new-tab li{display:inline-block;padding:0 31px;position:relative}
.new-tab li:after{content:'';width:12px;height:12px;border-radius:100%;background-color:#4365a7;position:absolute;right:-6px;top:22px}
.new-tab li:last-child:after{display:none}
.new-tab li span{display:block;font-size:24px;line-height:54px;color:#374359;cursor:pointer;width:200px;height:54px;background:url(../images/xz-newbtn.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:27px}
.new-tab li.on span{background:url(../images/xz-newbtn1.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:27px;color:#f5c175}
.news-ul.news-lb li .qt .date{background:0 0}
.news-ul li:hover .txt{background:url(../images/xz-newbg.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.news-ul li:hover .txt .tit{color:#fff}
.news-ul li:hover .qt .date{color:#fff}
.news-bottom{margin-top:38px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 16px rgba(94,94,94,.1);-moz-box-shadow:0 0 16px rgba(94,94,94,.1);-ms-box-shadow:0 0 16px rgba(94,94,94,.1);-o-box-shadow:0 0 16px rgba(94,94,94,.1);box-shadow:0 0 16px rgba(94,94,94,.1);padding:0 30px 58px}
.news-list{margin-left:-3%}
.news-list li{float:left;width:47%;margin-left:3%;line-height:28px;border-bottom:1px dashed #e1e4eb;padding:25px 0;overflow:hidden}
.news-list li a{display:block;float:left;width:80%;font-size:18px;color:#232323;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:42px;position:relative}
.news-list li a:before{content:'';width:12px;height:12px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;background:#244fbe;background:-moz-linear-gradient(top,#2880db 0,#244fbe 100%);background:-webkit-linear-gradient(top,#2880db 0,#244fbe 100%);background:-o-linear-gradient(top,#2880db 0,#244fbe 100%);background:-ms-linear-gradient(top,#2880db 0,#244fbe 100%);background:linear-gradient(to bottom,#2880db 0,#244fbe 100%);position:absolute;left:8px;top:8px}

.news-list li.list-icon a:before{width: 28px;height: 25px;top:1px; background: url(../images/news-icon.png) no-repeat;}
.news-list li.list-icon:hover a{color: #F7473E;}
.news-list li span{float:right;width:15%;font-size:16px;color:#232323;font-weight:100}
.news-list li:hover a{color:#244fbe;padding-left:47px}
.crumb{padding:10px 0;line-height:30px;background:url(../images/crummbs-icon.png) no-repeat left center;padding-left:26px;font-size:16px}
.crumb li{display:inline-block;color:#d6d6d6}
.crumb li a{color:#d6d6d6}
.crumb li a:hover{color:#2880db}
.crumb-grid li{color:#252e40}
.crumb-grid li a{color:#252e40}
.new-ban{background-image:url(../images/new-banner.png);padding-top:110px}
.banner-inner{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center;padding:110px 0 250px}
.inner-top{margin-top:52px}
.inner-top h1{font-size:40px;font-weight:700;line-height:50px;color:#fff;margin-bottom:50px}
.inner-top h2{font-size:38px;font-weight:700;line-height:50px;color:#fff;margin-bottom:50px}
.inner-top strong{font-size:38px;font-weight:700;line-height:50px;color:#fff;margin-bottom:50px;display: inline-block;}
.inner-top .txt{background:url(../images/inner-line.png) no-repeat left center;padding-left:56px}
.inner-top .txt p{font-size:20px;color:#3370af;background-image:-webkit-gradient(linear,0 0,0 bottom,from(#4e9adf),to(#3370af));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:30px;display:inline-block;margin-bottom:3px}
.inner-top .txt span{display:block;font-size:16px;line-height:26px;color:#aecceb}
.new-wrapper{padding-bottom:88px;background:url(../images/new-bg.png) no-repeat bottom center;margin-bottom:50px}
.new-slick{margin-top:-122px}
.new-slick .item{padding:0 30px 40px}
.new-slick .content .pic{width:90%;position:relative;padding-top:55%;height:0;overflow:hidden;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}
.new-slick .content .pic::after{content:'';max-width:310px;width:100%;height:46px;background-color:#fff;position:absolute;right:0;bottom:0;z-index:1;border-top-left-radius:32px}
.new-slick .content .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;object-fit:cover}
.new-slick .content .text{background-color:#fff;border-top-left-radius:30px;position:relative;max-width:340px;width:100%;margin-left:17%;margin-top:-36px;z-index:2;-webkit-box-shadow:0 3px 27px rgba(112,133,159,.46);-moz-box-shadow:0 3px 27px rgba(112,133,159,.46);-ms-box-shadow:0 3px 27px rgba(112,133,159,.46);-o-box-shadow:0 3px 27px rgba(112,133,159,.46);box-shadow:0 3px 27px rgba(112,133,159,.46);padding:22px 30px}
.new-slick .content .text .tit{font-size:22px;color:#42567b;line-height:38px;height:76px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.more-news{width:38px;height:32px;border-radius:0 16px 16px 0;-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;-ms-border-radius:0 16px 16px 0;-o-border-radius:0 16px 16px 0;background:url(../images/new-arr01.png) no-repeat center #f3b86f;display:block;position:absolute;right:-20px;bottom:10px}
.more-news:hover{background-color:#7794ce}
.new-slick .content .text .tit:hover{color:#f3b86f}
.news-wrapper1{margin-bottom:200px}
.new-slick .slick-prev{background-image:url(../images/new-left.png);right:80px}
.new-slick .slick-next{background-image:url(../images/new-right.png);right:0}
.new-slick .slick-prev:hover{background-image:url(../images/new-left01.png)}
.new-slick .slick-next:hover{background-image:url(../images/new-right01.png)}
.new-slick .slick-arrow{outline:0;border:none;width:56px;height:56px;background-color:#fff;position:absolute;bottom:-60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-shadow:0 3px 65px rgba(20,55,102,.1);font-size:0;cursor:pointer;background-repeat:no-repeat;background-position:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news-tab{border-top:2px solid #a1b2d3;margin-bottom:70px}
.news-tab li{float:left;width:16.66%;text-align:center;padding:0 1px}
.news-tab li span{display:block;background:#f6f9ff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;position:relative}
.news-tab li a{font-size:24px;line-height:34px;padding:28px 0;color:#213454;display:block;position:relative;z-index:2}
.news-tab li.on1 span:after{background-image:url(../images/bg-epo.png)}
.news-tab li.on2 span:after{background-image:url(../images/bg-zhishaji.png)}
.news-tab li.on3 span:after{background-image:url(../images/bg-xuankuang.png)}
.news-tab li.on4 span:after{background-image:url(../images/bg-mofen.png)}
.news-tab li.on5 span:after{background-image:url(../images/bg-jiancai.png)}
.news-tab li.on6 span:after{background-image:url(../images/bg-scx.png)}
.news-tab li span:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;opacity:0;filter:alpha(opacity=0);-webkit-filter:alpha(opacity=0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news-tab li.active span{background:url(../images/new-bg01.png) no-repeat}
.news-tab li.active span:after{opacity:1;filter:alpha(opacity=100);-webkit-filter:alpha(opacity=100)}
.news-tab li.active a{font-weight:700;color:#f3b86f}
.news-lb{margin-left:-3%}
.news-lb li{float:left;width:47%;margin-left:3%;padding-left:50px;position:relative;margin-bottom:40px}
.news-lb li .pic{float:left;width:210px;max-height:140px;object-fit:cover;overflow:hidden;position:absolute;left:0;top:0;-webkit-box-shadow:0 5px 13px rgba(56,86,145,.47);-moz-box-shadow:0 5px 13px rgba(56,86,145,.47);-ms-box-shadow:0 5px 13px rgba(56,86,145,.47);-o-box-shadow:0 5px 13px rgba(56,86,145,.47);box-shadow:0 5px 13px rgba(56,86,145,.47);border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px}
.news-lb li .pic img{display:block;width:100%;height:auto;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px}
.news-lb li .txt{background-color:#fff;padding:18px 30px 15px 185px;-webkit-box-shadow:0 5px 13px rgba(56,86,145,.13);-moz-box-shadow:0 5px 13px rgba(56,86,145,.13);-ms-box-shadow:0 5px 13px rgba(56,86,145,.13);-o-box-shadow:0 5px 13px rgba(56,86,145,.13);box-shadow:0 5px 13px rgba(56,86,145,.13);margin-top:28px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.news-lb li .txt .tit{display:block;font-size:20px;color:#4a4a4a;line-height:34px;height:68px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px}
.news-lb li .qt{overflow:hidden}
.news-lb li .qt .gn{float:left;font-size:16px;line-height:24px;border:1px dashed #e7e7e7;display:inline-block;padding:0 10px;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%;}
.news-lb li .qt .date{display:block;float:right;font-size:16px;color:#4a4a4a;line-height:24px;background:url(../images/time.png) no-repeat left center;padding-left:22px}
.news-lb li:hover .tit{color:#f3b86f}
.news-side{border:1px solid #f2f2f2;padding:35px 30px;margin-bottom:100px;margin-top:65px}
.news-side .news-list li a:before{content:'';width:18px;height:18px;background:url(../images/tag-icon1.png) no-repeat;top:6px}
.see-more{text-align:center}
.see-more a{display:inline-block;font-size:24px;color:#fff;background-color:#fb9f2e;border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;padding:0 60px;line-height:52px;-webkit-box-shadow:0 7px 13px rgba(245,174,86,.26);-moz-box-shadow:0 7px 13px rgba(245,174,86,.26);-ms-box-shadow:0 7px 13px rgba(245,174,86,.26);-o-box-shadow:0 7px 13px rgba(245,174,86,.26);box-shadow:0 7px 13px rgba(245,174,86,.26)}
.see-more a:hover{background-color:#4365a7}
.dn{display:none}
.new-banner{background:url(../images/new-ban.jpg) no-repeat top center;min-height:468px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:110px}
.news-content{position:relative;margin-top:-306px}
.side-news{float:left;width:72%;margin-top:40px}
.news-title{margin-bottom:120px}
.news-title h1{font-size:38px;line-height:48px;height:96px;color:#fff;margin-bottom:22px}
.news-title .release{font-size:18px;color:#7085b2;line-height:28px}
.news-title .release span{padding-left:30px}
.news-title .author{float:left;background:url(../images/new-icon00.png) no-repeat left center}
.news-title .time{background:url(../images/new-icon01.png) no-repeat left center;margin-left:32px}
.news-title .time1{background:url(../images/new-gx.png) no-repeat left center;margin-left:32px}
.show-content{margin-bottom:100px}
.show-content p{font-size:18px;color:#3a4a64;line-height:2.2;margin-bottom:20px}
.show-content dd p span{padding:2px 6px;color:#fff;margin-right:6px}
.show-content video{max-width:800px;width:100%}
.show-content p a{color:#136ec2;display:inline-block;margin:0 2px}
.show-content p a:hover{text-decoration:underline}
.show-content .img-title{text-align:center;color:#707070;margin-top:-10px}
.show-content p.img{margin:20px 0;text-align:center}
.show-content h2,.show-content h3{font-size:30px;color:#3a4a64;line-height:40px;margin-bottom:30px;background:url(../images/new-tag.png) no-repeat left 5px;padding-left:72px}
.show-content h3 a,.show-content h2 a{color:#136ec2;}

.pro-trait{background:url(../images/new-tag01.png) no-repeat left 8px;padding-left:40px;font-weight:700}
.inner-pager{background:url(../images/new-bg02.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:0 32px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(58,70,92,.18);-moz-box-shadow:0 3px 6px rgba(58,70,92,.18);-ms-box-shadow:0 3px 6px rgba(58,70,92,.18);-o-box-shadow:0 3px 6px rgba(58,70,92,.18);box-shadow:0 3px 6px rgba(58,70,92,.18);margin-bottom:120px;position:relative}
.inner-pager:after,.inner-pager:before{content:'';width:120px;height:45px;position:absolute}
.inner-pager:before{background:url(../images/page-left.png) no-repeat;left:0;top:0}
.inner-pager:after{background:url(../images/page-right.png) no-repeat;right:0;bottom:0}
.inner-pager li{font-size:20px;line-height:34px;padding:25px 0 20px 55px;color:#5b7096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inner-pager li strong{margin-right:25px;font-size:24px}
.inner-pager li a{color:#5b7096;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inner-pager li.top{border-bottom:1px dashed #bec2c9;background:url(../images/arr-top.png) no-repeat 10px center}
.inner-pager li.bottom{background:url(../images/arr-bottom.png) no-repeat 10px center}
.inner-pager li:hover a{color:#fda82b}
.side-bar{float:right;width:25%}
.side-online{padding:200px 30px 100px;background:url(../images/new-pic.png) no-repeat top;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;position:relative;margin-bottom:70px;height:420px}
.side-online p{font-size:18px;line-height:40px;color:#fff;text-align:center;letter-spacing:.5px}
.side-online p i{display:block;font-size:25px;font-style:normal}
.side-online .online-btn{width:223px;height:67px;background:url(../images/new-btn.png) no-repeat;display:block;line-height:60px;position:absolute;right:11px;bottom:25px;font-size:28px;color:#ffd43d;font-weight:700;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.side-online .online-btn:hover{color:#5b7096}
.side-bar .right{padding-left:16px;padding-right:11px}
.side-bar .related{background:url(../images/new-bg03.jpg) no-repeat}
.side-bar .device{background:url(../images/new-bg04.jpg) no-repeat}
.side-bar .side-list{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:15px;-webkit-box-shadow:0 6px 10px rgba(123,156,214,.34);-moz-box-shadow:0 6px 10px rgba(123,156,214,.34);-ms-box-shadow:0 6px 10px rgba(123,156,214,.34);-o-box-shadow:0 6px 10px rgba(123,156,214,.34);box-shadow:0 6px 10px rgba(123,156,214,.34);margin-bottom:90px}
.device .title,.side-bar .related .title{background:#2f5bb4;background:-moz-linear-gradient(top,#3294e5 0,#2f5bb4 100%);background:-webkit-linear-gradient(top,#3294e5 0,#2f5bb4 100%);background:-o-linear-gradient(top,#3294e5 0,#2f5bb4 100%);background:-ms-linear-gradient(top,#3294e5 0,#2f5bb4 100%);background:linear-gradient(to bottom,#3294e5 0,#2f5bb4 100%);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;-webkit-box-shadow:0 3px 12px rgba(81,113,137,.27);-moz-box-shadow:0 3px 12px rgba(81,113,137,.27);-ms-box-shadow:0 3px 12px rgba(81,113,137,.27);-o-box-shadow:0 3px 12px rgba(81,113,137,.27);box-shadow:0 3px 12px rgba(81,113,137,.27);padding:0 25px;margin-bottom:30px}
.side-bar .related .title h4{text-align:center;font-size:24px;color:#fff;font-weight:700;line-height:60px;position:relative}
.side-bar .related .title h4:after,.side-bar .related .title h4:before{content:'';width:74px;height:7px;position:absolute;top:26px}
.side-bar .related .title h4:before{background:url(../images/left.png) no-repeat;left:0}
.side-bar .related .title h4:after{background:url(../images/right.png) no-repeat;right:0}
.cp-ul,.xgnew-list{padding:0 20px}
.cp-ul li,.xgnew-list li{background-color:#fafdff;margin-bottom:20px;-webkit-box-shadow:0 1px 2px rgba(81,113,137,.06);-moz-box-shadow:0 1px 2px rgba(81,113,137,.06);-ms-box-shadow:0 1px 2px rgba(81,113,137,.06);-o-box-shadow:0 1px 2px rgba(81,113,137,.06);box-shadow:0 1px 2px rgba(81,113,137,.06)}
.cp-ul li .img,.xgnew-list li .img{width:100%;height:0;overflow:hidden;position:relative;padding-top:75%;border:1px solid #ddd}
.cp-ul li .img img,.xgnew-list li .img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.cp-ul li .txt{display:block;padding:0 10px;text-align:center;font-size:18px;color:#2d3944;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.84px;-webkit-border-radius:.84px;-moz-border-radius:.84px;-ms-border-radius:.84px;-o-border-radius:.84px}
.cp-ul li .txt:hover{color:#fda82b}
.device .title{overflow:hidden}
.device .title h4{display:inline-block;font-size:24px;color:#fff;line-height:60px}
.device .title span{display:block;float:right;line-height:36px;font-size:16px;color:#cfe9ff;margin-top:16px;cursor:pointer}
.device .title span:hover img{transform:rotate(360deg)}
.device .title span:hover{color:#fda82b}
.xgnew-list .msg{padding:10px 16px 10px 22px}
.xgnew-list .msg .txt{display:block;font-size:18px;color:#365176;line-height:28px;height:56px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.xgnew-list .msg span{display:block;text-align:right;font-size:14px;color:#8e8e8e;line-height:24px;margin-top:-5px}
.xgnew-list .msg .txt:hover{color:#fda82b}
.show-grid{margin-bottom:80px}
.rele-title{position:relative;margin-bottom:40px}
.rele-title strong{display:block;font-size:36px;line-height:46px;color:#39445e;padding-left:30px;position:relative;margin-bottom:22px}
.rele-title strong:before{content:'';width:4px;height:40px;position:absolute;top:3px;left:0;background-color:#fda82b}
.rele-title p{font-size:18px;color:#39445e;line-height:28px}
.rele-title .more{display:block;font-size:18px;color:#8495bf;line-height:28px;position:absolute;right:0;top:10px}
.rele-title .more:hover{color:#fda82b}
.video-wrapper{background:url(../images/video-banner.jpg) no-repeat top center;min-height:504px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:110px}
.video-inner{position:relative;margin-top:-324px}
.video-top{margin-bottom:90px}
.video-top h1{font-size:34px;color:#fff;line-height:44px;margin-bottom:55px}
.vodie-main .grid-left{float:left;width:57%;border-radius:14px;position:relative;z-index:1}
.vodie-main .grid-left video{display:block;width:100%;height:auto;border-radius:14px;outline:0}
.vodie-main .grid-right{float:right;width:45%;background:url(../images/v-bg.jpg) no-repeat right;position:relative;margin-left:-34px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:4px 20px 20px 4px;-webkit-border-radius:4px 20px 20px 4px;-moz-border-radius:4px 20px 20px 4px;-ms-border-radius:4px 20px 20px 4px;-o-border-radius:4px 20px 20px 4px;margin-top:20px;padding:25px 0 0 20px}
.vodie-main .grid-right .gn{padding-left:55px;padding-right: 20px;}
.vodie-main .grid-right .gn p{font-size:20px;color:#fff;line-height:30px}
.vodie-main .grid-right .gn img{margin-right:20px;vertical-align:middle}
.vodie-main .grid-right .gn .one{margin-bottom:15px}
.video-box{background-color:#e4ebff;padding:44px 44px 56px 58px;margin-top:24px;border-top-left-radius:67px}
.str_wrap{position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}
.str_ul li{border:1px solid #6c717f;border-radius:4px;margin-bottom:10px;padding:0 18px;box-sizing:border-box}
.str_ul li a{color:#1e2a43;font-size:18px;line-height:48px;background:url(../images/v-play.png) no-repeat left center;padding-left:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.vodie-show{margin-bottom:180px}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move}
.str_move_clone{display:inline-block;vertical-align:top;position:absolute;left:100%;top:0}
.str_vertical .str_move_clone{left:0;top:100%}
.str_down .str_move_clone{left:0;bottom:100%}
.str_down .str_move,.str_vertical .str_move{white-space:normal;width:100%}
.noStop .str_move,.no_drag .str_move,.str_static .str_move{cursor:inherit}
.str_wrap img{max-width:none!important}
.str_ul{height:205px}
.str_ul:before{content:'';width:100%;height:50px;position:absolute;top:0;z-index:1;background:rgba(228,235,255,0);background:-moz-linear-gradient(top,rgba(228,235,255,1) 0,rgba(228,235,255,0) 100%);background:-webkit-linear-gradient(top,rgba(228,235,255,1) 0,rgba(228,235,255,0) 100%);background:-o-linear-gradient(top,rgba(228,235,255,1) 0,rgba(228,235,255,0) 100%);background:-ms-linear-gradient(top,rgba(228,235,255,1) 0,rgba(228,235,255,0) 100%);background:linear-gradient(to bottom,rgba(228,235,255,1) 0,rgba(228,235,255,0) 100%)}
.grid-right .get-jg{text-align:center;position:absolute;left:0;bottom:-28px;width:100%}
.grid-right .get-jg a{display:inline-block;font-size:24px;line-height:56px;border-radius:28px;background-color:#fda82b;width:280px;color:#fff}
.grid-right .get-jg a:hover{background-color:#4d7ad2}
.video-top .other{margin-top:25px}
.video-top .other span{display:inline-block;font-size:16px;color:#4964ad;line-height:26px;margin-right:20px;background:url(../images/v-icon2.png) no-repeat left center;padding-left:38px}
.show-content table,.vodie-cs table{margin-bottom:40px;font-size:16px}
.show-content table .one-tr,.vodie-cs .one-tr{font-weight:700}
.show-content table .one-tr td,.vodie-cs .one-tr td{padding:10px 0;box-sizing:border-box}
.show-content table td,.vodie-cs tr td{padding:5px 0;box-sizing:border-box;line-height:40px}
.v-evaluate{background:url(../images/v-bg3.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:135px;position:relative;border-radius:4px;padding:30px 240px 40px 40px;box-sizing:border-box;-webkit-box-shadow:0 3px 18px rgba(106,123,169,.1);-moz-box-shadow:0 3px 18px rgba(106,123,169,.1);-ms-box-shadow:0 3px 18px rgba(106,123,169,.1);-o-box-shadow:0 3px 18px rgba(106,123,169,.1);box-shadow:0 3px 18px rgba(106,123,169,.1)}
.v-evaluate strong{display:block;width:212px;height:82px;text-align:center;background:url(../images/v-strong.png) no-repeat top center;position:absolute;font-size:24px;color:#fff;line-height:82px;left:-10px;top:-38px}
.v-evaluate .mp-p{margin-left:166px;font-size:16px;color:#5f76a0;margin-bottom:30px}
.v-evaluate .mp-p span{display:inline-block;line-height:36px;padding:0 32px;border-radius:19px;border:1px dashed #5f76a0;margin-left:20px}
.v-evaluate .wz-p{font-size:18px;color:#333;line-height:2}
.v-evaluate:after{content:'';width:201px;height:173px;background:url(../images/v-kf.png) no-repeat;position:absolute;right:0;bottom:-1px}
.show-ul{margin-top:90px;margin-bottom:55px}
.show-ul li{float:left;width:25%;padding-right:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.show-ul li .item{background:url(../images/v-bg01.png) no-repeat left bottom;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding-bottom:5px}
.show-ul li .pic{position:relative;margin-left:20px}
.show-ul li .img{width:100%;height:0;overflow:hidden;position:relative;padding-top:75%;display:block;margin-top:-38px;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;-webkit-box-shadow:0 0 6px rgba(21,60,114,.43);-moz-box-shadow:0 0 6px rgba(21,60,114,.43);-ms-box-shadow:0 0 6px rgba(21,60,114,.43);-o-box-shadow:0 0 6px rgba(21,60,114,.43);box-shadow:0 0 6px rgba(21,60,114,.43);z-index:2}
.show-ul li .img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;z-index:2}
.show-ul li .text{text-align:center;font-size:22px;line-height:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;display:block;box-sizing:border-box;width:100%;margin-top:10px}
.show-ul li .text a{color:#171c23;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.show-ul li:hover{margin-top:-20px}
.show-ul li:hover .item{background:url(../images/v-bg02.png) no-repeat left bottom}
.message-box{background:url(../images/msg-bg.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.message-box:after{content:'';width:684px;height:369px;background:url(../images/msg-img.png) no-repeat;position:absolute;right:0;top:0}
.message-box::before{content:'';width:404px;height:118px;background:url(../images/msg-dot.png) no-repeat;position:absolute;left:8px;top:40px}
.show-msg .msg-fl{float:left;width:50%;margin-top:75px}
.show-msg .msg-fl strong{display:block;font-size:50px;line-height:60px;color:#fff;font-weight:400;margin-bottom:28px;position:relative;z-index:1}
.show-msg .msg-fl p{font-size:18px;color:#babdc6;line-height:28px}
.show-msg .msg-fl ul{margin-top:75px;overflow:hidden;margin-left:-2%}
.show-msg .msg-fl li{float:left;position:relative;width:46.3%;margin-left:2%;margin-right:1.7%;margin-bottom:18px;background:url(../images/msg-bg.png) no-repeat}
.show-msg .msg-fl li img{position:absolute;left:20px;top:20px;width:18px;height:auto}
.show-msg ul li input,.show-msg ul li textarea{color:#dfdede;width:100%;line-height:32px;padding:14px 15px 14px 45px;font-size:16px;background-color:transparent;outline:0}
.show-msg input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #424d6e inset!important;box-shadow:0 0 0 1000px #424d6e inset!important;-webkit-text-fill-color:#dfdede!important}
.show-msg ul li.msg-area{width:98%;height:218px;margin-right:0;background:url(../images/msg-bg1.png) no-repeat}
.show-msg ul li.msg-area textarea{height:93%}
.show-msg ul li.msg-area img{top:22px}
.foot-btn{position:relative;width:210px;margin-top:28px;margin-bottom:58px;-webkit-box-shadow:0 8px 8px #444046;-moz-box-shadow:0 8px 8px #444046;-ms-box-shadow:0 8px 8px #444046;-o-box-shadow:0 8px 8px #444046;box-shadow:0 8px 8px #444046}
.foot-btn input{width:100%;height:60px;line-height:60px;text-align:center;background-color:#e99c2f;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;cursor:pointer;color:#fff;font-size:22px;padding-right:30px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.foot-btn img{position:absolute;left:60%;top:19px;width:24px;height:auto}
.foot-btn:hover input{padding-right:0}
.foot-btn:hover img{-webkit-animation:fadeio .3s forwards;-moz-animation:fadeio .3s forwards;-ms-animation:fadeio .3s forwards;-o-animation:fadeio .3s forwards;animation:fadeio .3s forwards}
@-webkit-keyframes fadeio{
    0%{top:19px}
    33%{top:2px;left:65%}
    66%{top:-22px;left:70%;opacity:1}
    100%{top:-44px;left:80%;opacity:0}
}
@keyframes fadeio{
    0%{top:19px}
    33%{top:2px;left:65%}
    66%{top:-22px;left:70%;opacity:1}
    100%{top:-44px;left:80%;opacity:0}
}
.show-msg .msg-fr{float:right;width:50%;padding:0 30px;position:relative;margin-top:-80px}
.show-msg .msg-fr .con{background-color:rgba(135,153,190,.3);border-radius:4px 79px 4px 4px;-webkit-border-radius:4px 79px 4px 4px;-moz-border-radius:4px 79px 4px 4px;-ms-border-radius:4px 79px 4px 4px;-o-border-radius:4px 79px 4px 4px;padding-bottom:65px}
.show-msg .msg-fr strong{display:block;font-size:24px;color:#354056;line-height:34px;padding:28px 0 20px;text-align:center}
.msg-caption{margin-top:105px;padding:45px 0 45px 60px;position:relative;z-index:1}
.msg-caption p{font-size:18px;line-height:28px;color:#fefefe;margin-bottom:32px;padding-left:48px;position:relative}
.msg-caption p span{color:#eda831}
.msg-caption p:before{content:'';width:16px;height:16px;border:3px solid #c4d4f6;position:absolute;left:0;top:3px;box-shadow:0 0 10px #8a9ec0}
.msg-caption p.one:before{border-color:#eda831;box-shadow:0 0 10px #eda831}
.msg-caption:after{content:'';position:absolute;top:0;left:70px;bottom:0;width:1px;background:url(../images/msg-line.png) no-repeat;z-index:-1}
.foot-online{position:absolute;right:0;bottom:-43px}
.foot-online .grid{position:relative}
.foot-online p{font-size:18px;color:#1c2a46;background-color:#8ba0d0;line-height:66px;padding:0 170px 0 35px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-box-shadow:0 2px 8px #23395f;-moz-box-shadow:0 2px 8px #23395f;-ms-box-shadow:0 2px 8px #23395f;-o-box-shadow:0 2px 8px #23395f;box-shadow:0 2px 8px #23395f}
.foot-online p span{color:#263452}
.foot-online p em{font-style:normal;font-size:26px;color:#ffc169;font-weight:700}
.foot-online .foot-tel{display:block;width:150px;border-radius:0 24px 0 24px;-webkit-border-radius:0 24px 0 24px;-moz-border-radius:0 24px 0 24px;-ms-border-radius:0 24px 0 24px;-o-border-radius:0 24px 0 24px;background-color:#84a5e8;font-size:24px;line-height:60px;text-align:center;color:#fff;position:absolute;right:-8px;top:-18px;-webkit-box-shadow:0 4px 4px #58698e;-moz-box-shadow:0 4px 4px #58698e;-ms-box-shadow:0 4px 4px #58698e;-o-box-shadow:0 4px 4px #58698e;box-shadow:0 4px 4px #58698e}
.foot-online .grid:after{content:'';width:165px;height:148px;background:url(../images/msg-kf.png) no-repeat;position:absolute;right:34px;top:-166px}
.foot-online .foot-tel:hover{background-color:#ffc169}
.case-wrapper{background:url(../images/case-banner.jpg) no-repeat top center;min-height:648px;padding-top:110px}
.case-content .side-case{float:left;width:72%}
.case-box{margin-top:50px}
.case-top .img{float:left;width:40%}
.case-top .img img{display:block;width:100%;height:auto;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}
.case-top .text{float:right;width:60%;padding-left:90px;position:relative;height:358px}
.case-top .text::after{content:'';width:142px;height:129px;background:url(../images/case-yd.png) no-repeat;position:absolute;top:-45px;right:0}
.case-top .text h1{font-size:40px;color:#fff;line-height:50px;margin-bottom:12px;position:relative;z-index:1}
.case-top .gn-msg{padding:68px 0 30px;position:relative;z-index:1}
.case-top .gn-msg::after{content:'';position:absolute;top:0;left:9px;width:1px;bottom:0;width:1px;background-image:linear-gradient(to top,rgba(25,27,40,0) 0,rgba(12,78,199,.5) 25%,rgba(12,78,199,1) 50%,rgba(12,78,199,.5) 75%,rgba(25,27,40,0) 100%);background-image:-moz-linear-gradient(to top,rgba(25,27,40,0) 0,rgba(12,78,199,.5) 25%,rgba(12,78,199,1) 50%,rgba(12,78,199,.5) 75%,rgba(25,27,40,0) 100%);background-image:-webkit-linear-gradient(to top,rgba(25,27,40,0) 0,rgba(12,78,199,.5) 25%,rgba(12,78,199,1) 50%,rgba(12,78,199,.5) 75%,rgba(25,27,40,0) 100%);z-index:-1}
.case-top .gn-msg p{font-size:18px;color:#fff;line-height:28px;margin-bottom:38px;padding-left:34px;position:relative}
.case-top .gn-msg p a{color:#fff}
.case-top .gn-msg p a:hover{color:#ffa11b}
.case-top .gn-msg p:before{content:'';width:12px;height:12px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;background-color:#7197dd;position:absolute;left:0;border:3px solid #0c4ec7;top:5px}
.case-pz{width:100%;position:relative;top:-75px}
.case-pz .text{width:27%;margin-top:138px;float:left;position:relative}
.case-pz .text:after{content:'';width:187px;height:279px;background:url(../images/case-ren.png) no-repeat;position:absolute;left:-8%;top:-155px}
.case-pz .text p{font-size:20px;color:#7a89a5;line-height:30px;margin-bottom:12px;padding-left:86px}
.case-pz .text .btn-box{background:url(../images/case-bg.jpg) no-repeat;border-top-left-radius:40px;padding:24px 0 16px 102px}
.case-pz .text .btn-box a{display:inline-block;font-size:24px;color:#fff;line-height:60px;border-radius:30px;background-color:#fda82b;padding:0 46px}
.case-pz .text .btn-box a:hover{background-color:#4d7ad2}
.case-pz .pz-list{float:right;width:73%;padding:48px 25px 8px 33px;border-top-left-radius:100px;box-shadow:0 3px 10px #f1f1f1;background-color:#fff}
.case-pz .pz-list .title{float:left;padding-left:20px;position:relative;margin-right:48px;margin-top:16px}
.case-pz .pz-list .title:before{content:'';width:32px;height:198px;background:url(../images/case-wz.png) no-repeat;position:absolute;left:0;top:-12px}
.case-pz .pz-list .title span{display:block;width:28px;font-size:28px;line-height:1.1;font-weight:700;color:#294b8c}
.pz-list ul{float:right;width:90%;position:relative}
.pz-list ul:after{content:'';width:151px;height:140px;background:url(../images/case-tag.png) no-repeat;position:absolute;right:-41px;bottom:-28px}
.pz-list ul li{float:left;width:33.3%;padding-right:50px}
.pz-list ul li .pic{padding:0 0 8px 8px;position:relative;z-index:1}
.pz-list ul li .pic:after{content:'';width:203px;height:150px;background:url(../images/case-bg01.png) no-repeat;position:absolute;left:0;bottom:0;z-index:-1}
.pz-list li .pic a{width:100%;height:0;overflow:hidden;position:relative;padding-top:75.6%;display:block;border-top-right-radius:50px;box-shadow:5px -4px 10px #f3f3f3}
.pz-list li .pic a img{position:absolute;top:0;left:0;width:100%;height:100%;border-top-right-radius:50px}
.pz-list ul li .txt{display:block;font-size:22px;color:#2a4983;line-height:32px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:14px 0}
.pz-list ul li .txt:hover{color:#fda82b}
.case-inner{margin-top:50px}
.case-inner ul{overflow:hidden;background-color:#eaf2ff;padding:22px 0 24px;margin-bottom:64px;box-shadow:0 3px 12px #dfe5e9;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px}
.case-inner li{float:left;width:25%;text-align:center;position:relative}
.case-inner li:after,.case-inner li:before{content:'';width:115px;height:1px;background-color:#9ea4cb;position:absolute;bottom:10px}
.case-inner li:before{left:0}
.case-inner li:after{right:0}
.case-inner li.one:before{display:none}
.case-inner li.two:after{display:none}
.case-inner li a{display:block;font-size:20px;color:#3b465c;line-height:30px;padding:0 20px}
.case-inner li span{display:inline-block;width:16px;height:16px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border:1px dashed #9ea4cb;line-height:10px}
.case-inner li span i{display:inline-block;width:8px;height:8px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;background-color:#9ea4cb}
.case-inner li.on a,.case-inner li:hover a{color:#fda82b;font-weight:700}
.case-profit{max-width:1000px;width:100%;margin:40px auto 50px}
.case-profit>strong{display:block;text-align:center;height:70px;background:url(../images/case-bg02.png) no-repeat top center;font-size:26px;color:#fff;line-height:60px;position:relative;margin-bottom:-30px;z-index:2;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.case-profit .content{padding:0 58px 0 45px}
.case-profit .cont{background:url(../images/case-bg03.png) no-repeat bottom #fff;padding:75px 240px 115px 40px;border-radius:31px;-webkit-border-radius:31px;-moz-border-radius:31px;-ms-border-radius:31px;-o-border-radius:31px;box-shadow:0 2px 20px #e7ecf4;position:relative}
.case-profit .content .tit{font-size:24px;color:#2c61ce;line-height:34px;display:block;font-weight:400;margin-bottom:26px}
.case-profit .content .cont span{display:block;font-size:20px;line-height:30px;color:#818181;margin-bottom:28px}
.case-profit .content .msg{background:url(../images/case-bg04.jpg) no-repeat;padding:30px 32px 16px;border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.case-profit .content .msg li{font-size:20px;color:#353535;line-height:30px;margin-bottom:22px}
.case-profit .content .msg li i{font-style:normal;color:#3369fd}
.case-profit .online-a{width:143px;height:117px;background-color:#ffc24b;border-radius:29px;-webkit-border-radius:29px;-moz-border-radius:29px;-ms-border-radius:29px;-o-border-radius:29px;display:block;font-size:28px;color:#fff;text-align:center;padding-top:55px;position:absolute;right:35px;top:-30px}
.case-profit .online-a:hover{background-color:#0c4ec7}
.case-profit .other{background:url(../images/case-bg05.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:52px 50px 10px 46px}
.ot-con{margin-bottom:10px}
.ot-con .t-head{float:left;overflow:hidden;margin-right:35px}
.ot-con .t-head span{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:72px;height:72px;float:left}
.ot-con .t-head span img{display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:100%}
.ot-con .t-head em{line-height:72px;font-style:normal;font-size:20px;color:#333;float:left;margin-left:20px}
.profit-p{margin-top:15px;float:left}
.profit-p span{font-size:18px;line-height:38px;padding:0 30px;border:1px dashed #5f76a0;color:#5f76a0;display:inline-block;border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;margin-left:16px}
.case-range{border-radius:28px;-webkit-box-shadow:0 0 8px #f9f9f9;-moz-box-shadow:0 0 8px #f9f9f9;-ms-box-shadow:0 0 8px #f9f9f9;-o-box-shadow:0 0 8px #f9f9f9;box-shadow:0 0 8px #f9f9f9;position:relative;padding:50px 30px 86px;max-width:1000px;width:100%;margin:0 auto 50px}
.case-range>strong{display:block;font-size:28px;line-height:38px;color:#425e9b;text-align:center}
.case-range>p{text-align:center;font-size:16px;color:#5a87cb;line-height:26px}
.case-range>.ao1{margin-top:26px}
.case-range .tab-price{margin-bottom:45px;position:relative}
.case-range .tab-price li{float:left;width:15%;text-align:center;margin-right:27.5%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:20px;background:#fff}
.case-range .tab-price .tab3{margin-right:0}
.case-range .tab-price li span{display:block;font-size:20px;color:#425e9b;cursor:pointer;height:40px;line-height:40px}
.case-range .tab-price li.on{background:url(../images/range-bg.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:20px}
.case-range .tab-price li.on span{color:#fff}
.case-range .tab-price:before{content:'';position:absolute;top:18px;left:0;height:4px;background-color:#b1cdff;right:1px;z-index:-1}
.tab-box{position:relative;z-index:1}
.tab-box .line{height:4px;position:absolute;top:18px;left:0;background-color:#3c5a99;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tab-box .line.n0{width:0}
.tab-box .line.n1{width:50%}
.tab-box .line.n2{width:100%}
.price-range{padding-left:48px}
.price-range li{float:left;width:200px;text-align:center;margin-right:8%}
.price-range li.b1{width:52px;text-align:left;margin-right:0}
.price-range li strong{display:block;height:64px;line-height:64px;font-size:18px;color:#fff;background:#3d5a98;background:-moz-linear-gradient(left,#3f61a3 0,#3d5a98 100%);background:-webkit-linear-gradient(left,#3f61a3 0,#3d5a98 100%);background:-o-linear-gradient(left,#3f61a3 0,#3d5a98 100%);background:-ms-linear-gradient(left,#3f61a3 0,#3d5a98 100%);background:linear-gradient(to right,#3f61a3 0,#3d5a98 100%);border-radius:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.price-range li.b1 strong{background:0 0}
.price-range li span{display:block;font-size:18px;line-height:28px;margin-bottom:28px}
.price-range li>div{padding:52px 0 22px;position:relative;margin-top:-28px;z-index:-1}
.price-range li .data{margin-left:15px;margin-right:15px;border:1px dashed #425e9b;color:#425e9b;border-radius:28px}
.case-range .price-a{position:absolute;left:0;bottom:-26px;text-align:center;width:100%}
.case-range .price-a a{display:inline-block;font-size:20px;color:#fff;line-height:56px;background:#fb9f2e;background:-moz-linear-gradient(left,#f5ae56 0,#fb9f2e 100%);background:-webkit-linear-gradient(left,#f5ae56 0,#fb9f2e 100%);background:-o-linear-gradient(left,#f5ae56 0,#fb9f2e 100%);background:-ms-linear-gradient(left,#f5ae56 0,#fb9f2e 100%);background:linear-gradient(to right,#f5ae56 0,#fb9f2e 100%);padding:0 25px;border-radius:28px;box-shadow:0 0 10px #ffd197}
.contact-box{margin-bottom:120px;margin-top:40px;padding-bottom:20px}
.contact-box .left-pic{float:left;width:50%;padding-right:5%;padding-bottom:55px;position:relative;z-index:1}
.contact-box .left-pic img{display:block;width:100%;height:auto;border-radius:0 12px 12px 0;-webkit-border-radius:0 12px 12px 0;-moz-border-radius:0 12px 12px 0;-ms-border-radius:0 12px 12px 0;-o-border-radius:0 12px 12px 0;-webkit-box-shadow:0 4px 20px #bdcef0;-moz-box-shadow:0 4px 20px #bdcef0;-ms-box-shadow:0 4px 20px #bdcef0;-o-box-shadow:0 4px 20px #bdcef0;box-shadow:0 4px 20px #bdcef0}
.contact-box .left-pic::after{content:'';max-width:840px;width:90%;position:absolute;top:55px;left:64px;height:100%;background:url(../images/lx-bg.png) no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;z-index:-1}
.contact-box .right-text{float:right;width:50%;padding-right:13%}
.contact-box .right-text h2{font-size:46px;color:#374359;line-height:56px;letter-spacing:50px;margin-left:32px;margin-top:94px;position:relative;z-index:1;padding-left:25px}
.contact-box .right-text h2:after{content:'contact us';font-size:90px;color:#f9f9f9;line-height:100px;position:absolute;bottom:-10px;left:0;z-index:-1;letter-spacing:1px;text-transform:uppercase;font-weight:700}
.contact-box .right-text .con{padding-left:48px;margin-top:36px}
.contact-box .right-text .con>p{font-size:18px;line-height:36px;color:#142648}
.lx-info{margin-top:42px;margin-bottom:58px}
.lx-info p{font-size:18px;color:#666;line-height:28px;padding-left:42px;background-repeat:no-repeat;background-position:left 0}
.lx-info p span{color:#466bbb}
.lx-info p.address{margin-bottom:30px;background-image:url(../images/lx-icon.png)}
.lx-info p.contact-p{background-image:url(../images/lx-icon1.png)}
.info-bo li{float:left}
.info-li{background:#2e426c;background:-moz-linear-gradient(top,#2b4783 0,#2e426c 100%);background:-webkit-linear-gradient(top,#2b4783 0,#2e426c 100%);background:-o-linear-gradient(top,#2b4783 0,#2e426c 100%);background:-ms-linear-gradient(top,#2b4783 0,#2e426c 100%);background:linear-gradient(to bottom,#2b4783 0,#2e426c 100%);padding:9px 40px 9px 9px;border-radius:4px 80px 14px 4px;-webkit-border-radius:4px 80px 14px 4px;-moz-border-radius:4px 80px 14px 4px;-ms-border-radius:4px 80px 14px 4px;-o-border-radius:4px 80px 14px 4px}
.info-li .ewm{float:left;margin-right:28px}
.info-li .phone{float:left}
.info-li span{display:block}
.info-li .one{font-size:16px;color:#81a1d5;line-height:26px;margin-top:15px;margin-bottom:8px}
.info-li .two{font-size:18px;color:#fff;line-height:28px}
.info-li .two strong{font-size:24px}
.lx-sm{padding:0 58px 0 40px;margin-top:30px;position:relative}
.lx-sm span{display:block}
.lx-sm .one{font-size:16px;color:#7c93c5;line-height:26px;margin-bottom:10px}
.lx-sm .two{font-size:20px;color:#2b4782;font-weight:700}
.lx-sm:before{content:'';width:170px;height:2px;background-color:#1440a3;position:absolute;left:0;top:32px}
.lx-sm:after{content:'';width:10px;height:10px;background-color:#1a4fa6;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;right:6px;top:28px}
.lx-sm i{display:block;width:22px;height:22px;border:1px dashed #1a4fa6;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;right:0;top:22px;animation:roate01 5s infinite;-webkit-animation:roate01 5s infinite}
@-webkit-keyframes roate01{
    0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
    100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes roate01{
    0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
    100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
.info-bo .portrait{margin-left:25px;margin-top:25px;border-radius:50%;position:relative}
.info-bo .portrait .pic{width:84px;height:84px;border-radius:50%;overflow:hidden;cursor:pointer;z-index:9;position:relative}
.info-bo .portrait .circle{position:absolute;top:-6px;left:-6px}
.info-bo .portrait .circle.animate .a1{animation:2s cubic-bezier(.25,.46,.45,.94) forwards scaleToggleOne}
.info-bo .portrait .circle.animate .a2{animation:2.5s cubic-bezier(.25,.46,.45,.94) forwards scaleToggleTwo}
.info-bo .portrait .circle b{background:rgba(67,101,167,.35);width:96px;height:96px;border-radius:50%;position:absolute;z-index:8;transform:scale(1);-webkit-transform:scale(1);display:block}
@keyframes scaleToggleOne{
    0%,100%{transform:scale(1);-webkit-transform:scale(1)}
    50%{transform:scale(1.5);-webkit-transform:scale(1.5)}
}
@keyframes scaleToggleTwo{
    0%,100%,20%{transform:scale(1);-webkit-transform:scale(1)}
    80%{transform:scale(1.5);-webkit-transform:scale(1.5)}
}
.contact-fw{margin-bottom:50px}
.fw-ul{margin-top:120px;padding:0 46px 0 26px;position:relative;z-index:1}
.fw-ul li{float:right;width:25%;text-align:center;padding:0 48px;margin-bottom:108px;position:relative}
.fw-ul li .con{padding:40px 0 20px;background:url(../images/lx-bg02.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:0 5px 10px #e7eaea;-moz-box-shadow:0 5px 10px #e7eaea;-ms-box-shadow:0 5px 10px #e7eaea;-o-box-shadow:0 5px 10px #e7eaea;box-shadow:0 5px 10px #e7eaea;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.fw-ul li p{font-size:22px;color:#162d3d;line-height:40px}
.fw-ul li.li{margin-top:20px}
.fw-ul li.bar{width:27%;padding:60px 0 40px 140px;background:url(../images/lx-bg03.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:100px;-webkit-box-shadow:0 5px 10px #e7eaea;-moz-box-shadow:0 5px 10px #e7eaea;-ms-box-shadow:0 5px 10px #e7eaea;-o-box-shadow:0 5px 10px #e7eaea;box-shadow:0 5px 10px #e7eaea;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;position:relative}
.fw-ul li.bar:before{content:'';width:162px;height:173px;background:url(../images/lx-kf2.png) no-repeat;position:absolute;left:-18px;bottom:0}
.fw-ul li.bar p{font-size:22px;color:#fff;line-height:48px}
.fw-ul:before{content:'';max-width:1285px;width:100%;height:296px;background:url(../images/lx-bg01.png) no-repeat;position:absolute;top:62px;right:20px;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;z-index:-1}

.map-cont{margin-top: 100px;}
.map-cont .index-title{margin-bottom: 80px;}
.map-cont .index-title h2{letter-spacing: 6px;}
.map-show{width:100%;height:500px;overflow:hidden;}
#allmap{width:100%;height:100%;}
#allmap *{-ms-transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;transition:0s}
#allmap img{max-width:999px}
#allmap .BMap_Marker{width:23px!important;height:33px!important;position:relative;cursor:default}
.map-msg{overflow:hidden;padding:18px 18px 18px 40px;width:546px;height:156px;margin:24% 0 0 55%;background:url(../images/map-msg.png) no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.map-msg .left{float:left}
.map-msg .left h4{font-size:20px;color:#394659;margin-bottom:14px;line-height:30px}
.map-msg .left p{font-size:16px;color:#666;line-height:26px}
.map-msg .img{float:right;width:200px}
.infoBox>img{display:none}
.pro-banner{background:url(../images/pro-banner.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:110px}
.cp-top{margin-top:60px}
.cp-pic{float:left;width:38%}
.cp-pic .pic{position:relative;padding:4px 0 4px 4px;margin-bottom:45px;z-index:2}
.cp-pic .pic:after{content:'';position:absolute;top:0;left:0;bottom:0;width:100%;background:url(../images/p-bk.png) no-repeat;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.cp-pic .pic img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:block;width:100%;height:auto}
.cp-relpay{margin-bottom:90px;padding-left:22px}
.cp-relpay .circular{position:relative;float:left;cursor:pointer;width: 172px;height:184px;z-index: 99;}
.cp-relpay .circular img{position: absolute;left: 0px;top: -20px;width:172px;}
.cp-relpay .circular img:hover{margin-top: -5px;}
/* .cp-relpay .circular:before{content:'';width:203px;height:203px;background:url(../images/p-pic.png) no-repeat center;position:absolute;top:-15px;left:-15px;animation:move 2s infinite linear}
.cp-relpay .circular:after{content:'';width:176px;height:176px;position:absolute;top:0;left:0;background:url(../images/p-circular.png) no-repeat center;animation:move 3s infinite linear reverse;-webkit-animation:move 3s infinite linear reverse} */
@-webkit-keyframes move{
    0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
    100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}
}
@keyframes move{
    0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
    100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}
}
.cp-ys{float:left;margin-left:52px;margin-top:32px}
.cp-ys span{display:block;font-size:14px;color:#7da5dc;line-height:24px;margin-bottom:20px;padding-left:15px;position:relative}
.cp-ys span:before{content:'';width:4px;height:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;top:9px;left:0;background-color:#7da5dc}
.cp-text{float:right;width:68%;background:url(../images/p-bg.jpg) no-repeat right;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;margin-left:-6%;padding:35px 6% 0 144px;margin-top:50px;border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;position:relative}
.cp-text:before{content:'';width:849px;height:90px;background:url(../images/p-txt.png) no-repeat;position:absolute;right:0;top:-90px}
.cp-text h1{font-size:34px;color:#2c406b;line-height:44px;margin-bottom:20px}
.cs-ul{overflow:hidden;background:url(../images/p-bg01.png);padding:42px 48px 44px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border:1px dashed #bdcee3;margin-bottom:40px}
.cs-ul li{float:left;width:50%;text-align:right}
.cs-ul li.on1{padding-right:68px}
.cs-ul li.on2{padding-left:68px}
.cs-ul li strong{display:block;font-size:24px;line-height:34px;color:#2c69d8;position:relative;padding:6px 32px 5px 0}
.cs-ul li strong:after{content:'';width:13px;height:62px;background:url(../images/p-line.png) no-repeat;position:absolute;top:0;right:-8px}
.cs-ul li span{display:block;font-size:16px;line-height:32px;height:32px;background:url(../images/p-img.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-right:42px;color:#fff}
.cp-text>p{font-size:20px;color:#1b2840;line-height:30px;margin-bottom:42px}
.cp-text .size{overflow:hidden}
.cp-text .size>span{float:left;font-size:20px;color:#1b2840;line-height:30px;display:block}
.cp-text .size-ul{margin-left:108px;overflow:hidden}
.cp-text .size-ul li{float:left;width:21%;margin-left:5%;text-align:center}
.cp-text .size-ul li:first-child{margin-left:0}
.cp-text .size-ul li .img{display:inline-block}
.cp-text .size-ul li img{display:block;width:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}
.cp-text .size-ul li span{display:block;font-size:20px;color:#1b2840;line-height:30px;margin-bottom:30px}
.pro-content .side-pro{float:left;width:72%}
.cp-lb{position:relative;top:-75px;margin-top:0}
.size-img{margin-bottom:50px}
.size-img img{display:block;width:100%;cursor: pointer;}
.tab-cs{margin-bottom:40px}
.tab-cs li{display:inline-block;color:#2a2a2a;text-align:center;border-radius:29px;margin-right:15px;margin-bottom:15px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 4px 18px #cad0e4;-moz-box-shadow:0 4px 18px #cad0e4;-ms-box-shadow:0 4px 18px #cad0e4;-o-box-shadow:0 4px 18px #cad0e4;box-shadow:0 4px 18px #cad0e4;border:4px solid transparent;border-radius:29px}
.tab-cs li span{display:block;font-size:20px;line-height:50px;padding:0 30px}
.tab-cs li.on,.tab-cs li:hover{border-color:#fda82b}
.pro-cs table{color:#333;font-size:14px;border-radius:4px}
.pro-cs table td{word-break:keep-all;padding:12px 0 13px}
.pro-cs .one-td{font-weight:700}
.side-voide{margin-bottom:75px;padding-bottom:40px;-webkit-box-shadow:0 6px 10px rgba(123,156,214,.34);-moz-box-shadow:0 6px 10px rgba(123,156,214,.34);-ms-box-shadow:0 6px 10px rgba(123,156,214,.34);-o-box-shadow:0 6px 10px rgba(123,156,214,.34);box-shadow:0 6px 10px rgba(123,156,214,.34);border-radius:0 0 28px 28px;overflow:hidden}
.slick-voide{padding:0 15px}
.slick-voide .slick-slide{padding:5px;margin-bottom:20px;outline:0;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.slick-voide .slick-slide .con{-webkit-box-shadow:0 0 5px rgba(101,131,185,.45);-moz-box-shadow:0 0 5px rgba(101,131,185,.45);-ms-box-shadow:0 0 5px rgba(101,131,185,.45);-o-box-shadow:0 0 5px rgba(101,131,185,.45);box-shadow:0 0 5px rgba(101,131,185,.45);border-radius:4px}
.slick-voide .slick-slide .img img{display:block;width:100%;height:auto;border-radius:4px 4px 0 0}
.slick-voide .text{background:#fff;padding:15px 10px 24px;position:relative;margin-top:-10px;border-top-left-radius:10px;-webkit-box-shadow:inset 0 4px 7px -4px rgba(64,92,137,.3);-moz-box-shadow:inset 0 4px 7px -4px rgba(64,92,137,.3);-ms-box-shadow:inset 0 4px 7px -4px rgba(64,92,137,.3);-o-box-shadow:inset 0 4px 7px -4px rgba(64,92,137,.3);box-shadow:inset 0 4px 7px -4px rgba(64,92,137,.3)}
.slick-voide .text .tit{display:block;font-size:20px;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px}
.slick-voide .slick-dots{position:absolute;right:15px;bottom:-18px}
.slick-voide .slick-dots li{display:inline-block;margin-left:10px;width:12px;height:4px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-voide .slick-dots li button{font-size:0;border:0;outline:0;width:100%;height:4px;border-radius:2px;background-color:#a1b5bc;cursor:pointer;display:block}
.slick-voide .slick-dots li.slick-active{width:20px}
.slick-voide .slick-dots li.slick-active button{background:#2f5bb4;background:-webkit-linear-gradient(left,#3294e5,#2f5bb4);background:-o-linear-gradient(right,#3294e5,#2f5bb4);background:-moz-linear-gradient(right,#3294e5,#2f5bb4);background:linear-gradient(to right,#3294e5,#2f5bb4)}
.slick-voide .text .a-btn{display:block;width:38px;height:38px;position:absolute;bottom:-18px;left:10px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.slick-voide .slick-slide:hover .a-btn{left:75%}
.case-banner{background-image:url(../images/case-ban.jpg)}
.banner-inner{position:relative}
.g-people{position:absolute;left:0;bottom:0;width:100%;font-size:20px;color:#3063a9;line-height:40px}
.g-people .wrap{position:relative}
.g-people .box{float:right;width:1140px;background:url(../images/y-bg1.png) no-repeat center;height:144px;padding:33px 50px 0 114px;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;position:relative;z-index:1;margin-right:50px}
.g-people p{overflow:hidden}
.g-people .swt{float:right;width:228px;line-height:56px;text-align:center;font-size:22px;color:#413e5b;margin-left:100px;background-color:#fba030;background:-moz-linear-gradient(left,#f5ae55 0,#fba030 100%);background:-webkit-linear-gradient(left,#f5ae55 0,#fba030 100%);background:-o-linear-gradient(left,#f5ae55 0,#fba030 100%);background:-ms-linear-gradient(left,#f5ae55 0,#fba030 100%);background:linear-gradient(to right,#f5ae55 0,#fba030 100%);border-top-left-radius:25px;border-bottom-right-radius:25px;-moz-box-shadow:0 0 5px #f5ae55;-webkit-box-shadow:0 0 5px #f5ae55;box-shadow:0 0 5px #f5ae55;cursor:pointer;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.g-people .swt:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.g-people img{position:absolute;right:0;top:-182px}
.list-content{padding:60px 0}
.y-tit1{overflow:hidden;margin-bottom:50px}
.y-tit1 .tit{float:left}
.y-tit1 .tit h2{font-size:38px;color:#3d6eb1;line-height:48px;margin-bottom:10px}
.y-tit1 .tit h2 a{color:#3d6eb1}
.y-tit1 .tit p{font-size:20px;color:#8c8e91;line-height:30px}
.y-tit1 .more{float:right;font-size:18px;color:#8fb1e0;line-height:28px;margin-top:20px}
.y-tit1 .more:hover{color:#fda82b}
.case-list1{margin:0 -33px}
.case-list1 li{float:left;width:33.33%}
.case-list1 .item{margin:0 33px 80px}
.case-list1 .case-listpic{margin-right:50px}
.case-list1 .img{position:relative;padding-top:66.85%;overflow:hidden;border-radius:5px;border:1px solid #d6d6d6;display:block}
.case-list1 .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.case-list1 .img:hover img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.case-list1 .txt{margin-left:50px;background-color:#fff;border-radius:10px;overflow:hidden;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);position:relative;margin-top:-30px;padding:0 20px 15px 35px}
.case-list1 .txt:before{content:"";position:absolute;left:0;top:0;bottom:0;background-color:#5178e1;width:6px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.case-list1 .txt .tit{display:block;font-size:24px;color:#3d3d3d;line-height:34px;margin:30px 0 25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.case-list1 .txt .tit:hover{color:#fda82b}
.case-list li .item:hover .txt h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.case-list1 .txt p{padding-left:35px;font-size:18px;color:#708194;line-height:28px;margin-bottom:10px;background-repeat:no-repeat;background-position:0 center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.case-list1 .txt p span{color:#3e566a}
.case-list1 .txt .more{float:right;margin-top:4px;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-image:url(../images/y-jt1.png);position:relative;right:0}
.case-list1 .txt .p1{background-image:url(../images/y-ico1.png)}
.case-list1 .txt .p2{background-image:url(../images/y-ico2.png)}
.case-list1 .txt .more:hover{background-image:url(../images/y-jt2.png)}
.case-list1 .txt:hover:before{background-color:#fda82b}
.case-list2{overflow:hidden;margin:0 -33px}
.case-list2 li{float:left;width:33.33%}
.case-list2 .item{margin:0 30px 70px;border-radius:45px 10px 45px 10px;overflow:hidden}
.case-list2 .img{position:relative;padding-top:66.5%;display:block}
.case-list2 .img .big{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.case-list2 .item:hover .img .big{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.case-list2 .tit:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:186px;background:url(../images/y-bg3.png) no-repeat center right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.case-list2 .img .small{position:absolute;right:12px;bottom:-27px;width:130px;height:130px;border-radius:50%;-moz-box-shadow:0 5px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.2);box-shadow:0 5px 5px rgba(0,0,0,.2);z-index:1}
.case-list2 .tit{display:block;padding:0 40px;line-height:74px;font-size:26px;color:#fff;position:relative}
.case-list2 .tit span{position:relative;z-index:1;padding-right:40px;display:inline-block;background:url(../images/y-jt3.png) no-repeat right center;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.case-list2 .tit:hover span{padding-right:50px}
.case-list3{overflow:hidden;margin:0 -32px}
.case-list3 li{float:left;width:33.33%}
.case-list3 .item{margin:0 32px 64px}
.case-list3 .img{position:relative;padding-top:75.6%;overflow:hidden;border-radius:5px;border-top-left-radius:45px;display:block}
.case-list3 .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.case-list3 .img:hover img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.case-list3 .tit{margin:-40px 40px 0 20px;padding:0 65px 0 10px;font-size:26px;color:#3a62b1;line-height:72px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:url(../images/y-bg4.png) no-repeat center;display:block;position:relative;z-index:1;border-top-right-radius:72px;border-bottom-right-radius:72px;-moz-box-shadow:0 0 13px rgba(83,124,204,.39);-webkit-box-shadow:0 0 13px rgba(83,124,204,.39);box-shadow:0 0 13px rgba(83,124,204,.39);-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.case-list3 .tit:hover{margin-right:10px}
.case-list3 .tit span{display:block;padding-right:20px;background:url(../images/y-jt1.png) no-repeat center right}
.case-ban{background-image:url(../images/y-bg5.jpg)}


.case-type01{background-image:url(../images/case-type01.jpg)}
.case-type02{background-image:url(../images/y-bg5.jpg)}
.case-type03{background-image:url(../images/case-type03.jpg)}
.case-type04{background-image:url(../images/case-type04.jpg)}
.case-type05{background-image:url(../images/case-type05.jpg)}
.case-type06{background-image:url(../images/case-type06.jpg)}

.new-banner2{background-image:url(../images/y-bg6.jpg)}
.banner-inner.other .inner-top h1,.banner-inner.other .inner-top h2,.banner-inner.other .inner-top strong{margin-bottom:30px;display:inline-block}
.banner-inner.other .inner-top .sp{display:inline-block;font-size:24px;color:#fff;margin-left:10px}
.banner-inner.other .inner-top h1 a{color:#fff}
.banner-inner.other .inner-top h1 a:hover{color:#fda82b}
.banner-inner.other{padding-bottom:100px}
.news-page{padding-bottom:100px}
.news-page .col-l{width:71.5%;float:left}
.news-page .col-r{width:24.6%;float:right;position:relative;margin-top:-306px}
.y-news-list{margin-top:25px}
.y-news-list li{margin-bottom:78px;padding-left:50px;position:relative;padding-top:10px}
.y-news-list .img{position:absolute;left:0;top:-25px;width:200px;height:130px;z-index:1;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden}
.y-news-list .img img{display:block;width:100%;height:100%}
.y-news-list .txt{border-radius:10px;-moz-box-shadow:0 5px 10px rgba(0,0,0,.1);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);padding:25px 30px 30px 198px}
.y-news-list .txt .tit{font-size:22px;color:#4a4a4a;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:12px;line-height:32px}
.y-news-list .txt .info{overflow:hidden;font-size:18px;color:#4a4a4a;line-height:24px;font-weight:100}
.y-news-list .txt .info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%;float:left;display:block}
.y-news-list .txt .info em{float:right;font-size:16px;padding-left:24px;background:url(../images/y-ico3.png) no-repeat center left;font-style:normal}
.y-news-list .img:hover img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.y-news-list .txt .tit:hover{color:#2880db}
.m-pages{text-align:center}
.m-pages.tar{text-align:right}
.m-pages .prev{background:url(../images/y-jt4.png) no-repeat center;margin-right:70px}
.m-pages .next{background:url(../images/y-jt5.png) no-repeat center;margin-left:70px}
.m-pages .page{border-radius:50%;font-size:18px;color:#b4b5b8;line-height:30px;cursor:pointer}
.m-pages a{display:inline-block;width:30px;height:30px;margin:0 8px;vertical-align:middle;text-align:center}
.m-pages .page.on,.m-pages .page:hover{color:#2a2a2a;background-color:#cfe2ff}
.scx-ban{background-image:url(../images/y-ban1.jpg)}
.h50{height:50px}
.h100{height:100px}
.yp-img{position:absolute;left:52%;bottom:-30px}
.y-news-list.other li{float:left;width:50%;padding:0 18px 0 68px}
.y-news-list.other{margin:80px -18px}
.y-news-list.other .img{left:18px}
.y-news-list.other .txt .tit{white-space:inherit;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:64px}
.y-news-list.other .txt{padding-bottom:10px}
.video-banner{background-image:url(../images/y-banv.jpg);background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:110px 0}
.video-list{margin:0 -38px}
.video-list li{float:left;width:33.33%}
.video-list .item{margin:0 38px 60px}
.video-list .img{position:relative;padding-top:56.25%;overflow:hidden;display:block;border-radius:10px;-moz-box-shadow:0 4px 7px rgba(64,92,137,.3);-webkit-box-shadow:0 4px 7px rgba(64,92,137,.3);box-shadow:0 4px 7px rgba(64,92,137,.3)}
.video-list .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.video-list .item:hover .img img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.video-list .tit{margin:0 16px;-moz-box-shadow:0 5px 21px rgba(133,162,227,.75);-webkit-box-shadow:0 5px 21px rgba(133,162,227,.75);box-shadow:0 5px 21px rgba(133,162,227,.75);background-image:url(../images/y-bg7.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:25px 40px;border-radius:0 0 15px 15px;background-repeat:no-repeat;background-position:center}
.video-list .tit a{font-size:22px;color:#262d34;line-height:36px;display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:72px;display:block}
.video-list .item:hover .tit{background-image:url(../images/y-bg8.png)}
.video-list .item:hover .tit a{color:#fdac36}
.more-banner{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center;padding:110px 0 90px}
.more-banner .wrap{position:relative}
.cp-banner{background-image:url(../images/pro-ban.jpg)}
.hgj-bg{background-image:url(../images/honggoan-bg.jpg)}
.mofenj-bg{background-image:url(../images/mofenj-bg.jpg)}
.qiumoj-bg{background-image:url(../images/qiumoj-bg.jpg)}
.zhishaj-bg{background-image:url(../images/zhishaj-bg.jpg)}
.p-pro{position:absolute;right:0;bottom:-100px}
.pro-ylist{margin:0 -62px}
.pro-ylist li{float:left;width:33.33%}
.pro-ylist .item{margin:0 62px 80px}
.pro-ylist .item:hover .more{background:#e99d2f}
.pro-ylist .item:hover .txt .tit:after{width:120px}
.pro-ylist .item:hover .img img{-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.pro-ylist .img{position:relative;padding-top:75.6%;overflow:hidden;display:block;border-radius:10px 65px 10px 10px}
.pro-ylist .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.pro-ylist .txt{margin:-30px 40px 0 0;background:url(../images/y-bg9.png) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-moz-box-shadow:0 6px 9px rgba(61,110,177,.23);-webkit-box-shadow:0 6px 9px rgba(61,110,177,.23);box-shadow:0 6px 9px rgba(61,110,177,.23);position:relative;z-index:1;padding:25px 40px 15px}
.pro-ylist .txt .tit{display:block;font-size:26px;color:#2e2e2e;line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;padding-bottom:20px;margin-bottom:20px}
.pro-ylist .txt .tit:after{content:"";position:absolute;left:0;bottom:0;width:70px;height:4px;background-color:#3d6eb1;background:-moz-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:-webkit-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:-o-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:-ms-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:linear-gradient(to right,#2b5999 0,#3d6eb1 100%);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.pro-ylist .txt p{font-size:18px;color:#696969;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pro-ylist .txt .more{position:absolute;width:62px;height:40px;border-radius:0 40px 40px 0;background-color:#3d6eb1;background:-moz-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:-webkit-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:-o-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:-ms-linear-gradient(left,#2b5999 0,#3d6eb1 100%);background:linear-gradient(to right,#2b5999 0,#3d6eb1 100%);bottom:20px;right:-34px;-ms-transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;transition:0s}
.pro-ylist .txt .more:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:20px;margin-left:-15px;margin-top:-10px;background:url(../images/y-jt6.png) no-repeat center}
.x-news-list{margin-bottom:50px}
.x-news-list li .qt .gn{border:none;float:left;width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pro-advantage ul{margin-left:-5%}
.pro-advantage li{float:left;width:45%;margin-left:5%;margin-bottom:40px}
.pro-advantage li strong{display:inline-block;font-size:20px;color:#fff;background:#437ad6;background:-moz-linear-gradient(left,#4a62b8 0,#437ad6 100%);background:-webkit-linear-gradient(left,#4a62b8 0,#437ad6 100%);background:-o-linear-gradient(left,#4a62b8 0,#437ad6 100%);background:-ms-linear-gradient(left,#4a62b8 0,#437ad6 100%);background:linear-gradient(to right,#4a62b8 0,#437ad6 100%);line-height:56px;padding:0 50px;border-radius:28px 28px 0 0}
.pro-advantage li p{font-size:16px;color:#666;line-height:30px;height:148px;padding:30px 60px 30px 66px;background-color:#fff;-webkit-box-shadow:0 6px 20px #eaebf3;-moz-box-shadow:0 6px 20px #eaebf3;-ms-box-shadow:0 6px 20px #eaebf3;-o-box-shadow:0 6px 20px #eaebf3;box-shadow:0 6px 20px #eaebf3;border-radius:0 74px 74px 80px}
.fw-banner{background:url(../images/fw-banner.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.server-top{text-align:center;padding-bottom:90px}
.server-top h1{display:block;font-size:46px;line-height:56px;color:#fff;letter-spacing:2px;margin-top:80px}
.server-top p{font-size:18px;color:#8fabdf;line-height:28px;margin-top:20px}
.server-top .btn{display:inline-block;width:180px;height:58px;border-radius:29px;background:#3d7fc8;background:-moz-linear-gradient(top,#aac5f7 0,#3d7fc8 100%);background:-webkit-linear-gradient(top,#aac5f7 0,#3d7fc8 100%);background:-o-linear-gradient(top,#aac5f7 0,#3d7fc8 100%);background:-ms-linear-gradient(top,#aac5f7 0,#3d7fc8 100%);background:linear-gradient(to bottom,#aac5f7 0,#3d7fc8 100%);line-height:58px;font-size:24px;color:#121f36;margin-top:75px;background-size:100% 120%;background-repeat:no-repeat;transition:.6s ease;background-position:top}
.server-top .btn:hover{background-position:bottom;-webkit-box-shadow:0 3px 4px rgba(68,93,147,.3);-moz-box-shadow:0 3px 4px rgba(68,93,147,.3);-ms-box-shadow:0 3px 4px rgba(68,93,147,.3);-o-box-shadow:0 3px 4px rgba(68,93,147,.3);box-shadow:0 3px 4px rgba(68,93,147,.3)}
.fw-content1{margin-bottom:180px}
.fw-content1 .cow-l{float:left;width:41%;margin-top:30px}
.fw-content1 .cow-l h2{font-size:40px;color:#374359;line-height:50px}
.fw-content1 .cow-l>p{font-size:16px;color:#b0b2b7;line-height:26px}
.fw-msg{margin-top:60px;padding-right:84px}
.fw-msg li{font-size:18px;line-height:36px;color:#3f4551;padding-left:30px;margin-bottom:34px;position:relative}
.fw-msg li:before{width:11px;height:11px;border-radius:4px;background-color:#537acc;position:absolute;left:0;top:15px;content:''}
.get-price{margin-top:80px;position:relative;padding-bottom:25px}
.get-price .pic{position:relative;margin-left:-20px}
.get-price .get-a{display:block;background:#fb9f2e;background:-moz-linear-gradient(left,#f5ae56 0,#fb9f2e 100%);background:-webkit-linear-gradient(left,#f5ae56 0,#fb9f2e 100%);background:-o-linear-gradient(left,#f5ae56 0,#fb9f2e 100%);background:-ms-linear-gradient(left,#f5ae56 0,#fb9f2e 100%);background:linear-gradient(to right,#f5ae56 0,#fb9f2e 100%);text-align:center;width:380px;height:80px;line-height:80px;border-radius:28px 0 28px 0;font-size:30px;color:#fff;position:absolute;bottom:0;background-position:left center;background-size:200% 100%;background-repeat:no-repeat;box-shadow:0 0 20px #ffe1b4}
.get-price .get-a img{margin-right:15px}
.get-price .get-a:hover{background-position:right center}
.get-price .be{width:310px;height:147px;position:absolute;right:0;top:-30px;padding:30px 30px 0;background:url(../images/fw-bk.png) no-repeat}
.get-price .be p{font-size:24px;line-height:36px;color:#3c5a94;background-image:-webkit-gradient(linear,0 0,right 0,from(#4485d5),to(#3c5a94));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.fw-content1 .cow-r{float:right;width:59%;padding-left:70px;position:relative;margin-top:-48px}
.sever-list{float:left;width:45%;margin-left:5%}
.sever-list li{background:url(../images/fw-bg.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:50px;-webkit-box-shadow:0 0 20px #e8eef8;-moz-box-shadow:0 0 20px #e8eef8;-ms-box-shadow:0 0 20px #e8eef8;-o-box-shadow:0 0 20px #e8eef8;box-shadow:0 0 20px #e8eef8;padding:36px 30px 0;border-top-right-radius:20px;height:390px}
.sever-list li strong{display:block;font-size:28px;line-height:38px;color:#2c4d7c;font-weight:400;margin:48px 0 26px}
.sever-list li p{font-size:20px;color:#080f19;line-height:30px}
.sever-list.list-one{margin-top:130px}
.fw-content2{margin-bottom:50px}
.item-ul{margin-top:94px;padding:0 70px 0 50px;position:relative;z-index:1}
.item-ul li{float:right;width:25%;text-align:center;padding:0 50px;margin-bottom:90px}
.item-ul li .con{background:url(../images/fw-bg01.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow:0 0 18px #f8f9fc;padding:26px 0;border-radius:19px 64px 19px 19px;position:relative}
.item-ul li i{display:block;font-style:normal;width:26px;height:28px;text-align:center;line-height:28px;font-size:16px;color:#fefefe;background:#2d4279;background:-moz-linear-gradient(right,#4b6cc0 0,#2d4279 100%);background:-webkit-linear-gradient(right,#4b6cc0 0,#2d4279 100%);background:-o-linear-gradient(right,#4b6cc0 0,#2d4279 100%);background:-ms-linear-gradient(right,#4b6cc0 0,#2d4279 100%);background:linear-gradient(to left,#4b6cc0 0,#2d4279 100%);border-radius:6px 3px 6px 3px;position:absolute;left:-14px;top:50px}
.item-ul li span{display:block;font-size:20px;line-height:36px;color:#3c5a94;background-image:-webkit-gradient(linear,0 0,right 0,from(#1f62b5),to(#3c5a94));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.item-ul:before{content:'';width:1311px;height:225px;background:url(../images/fw-bg0.png) no-repeat;position:absolute;top:56px;right:20px;z-index:-1}
.fw-grid{margin-bottom:45px;position:relative}
.fw-grid .col{width:59%;background:url(../images/fw-img.jpg) no-repeat;margin-top:220px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:20px 20px 0 0;padding:56px 16% 0 76px}
.fw-grid p{color:#fff;font-size:20px;line-height:44px;margin-bottom:38px}
.fw-grid i{display:block;width:130px;height:4px;background-color:#e1e4ff;margin-bottom:80px}
.fw-grid a{display:inline-block;background-color:#f8bb54;font-size:24px;color:#fefefe;line-height:52px;padding:0 30px;border-radius:26px;margin-bottom:90px;-webkit-box-shadow:0 7px 13px #5d555d;-moz-box-shadow:0 7px 13px #5d555d;-ms-box-shadow:0 7px 13px #5d555d;-o-box-shadow:0 7px 13px #5d555d;box-shadow:0 7px 13px #5d555d}
.fw-grid a:hover{color:#000}
.fw-grid .img{position:absolute;right:-28px;top:-122px}
.fw-img{margin:0 -7px 118px;position:relative;z-index:1}
.fw-img li{float:left;width:25%;padding:0 7px}
.fw-img li img{display:block;width:100%;border-radius:0 10px 10px 10px;-webkit-box-shadow:0 4px 13px #ced8f5;-moz-box-shadow:0 4px 13px #ced8f5;-ms-box-shadow:0 4px 13px #ced8f5;-o-box-shadow:0 4px 13px #ced8f5;box-shadow:0 4px 13px #ced8f5}
.error-show{text-align:center;margin:170px 0 230px}
.error-show .img{margin-bottom:80px}
.error-show p{font-size:26px;color:#999;line-height:36px}
.error-show .device{font-size:18px;color:#445897;line-height:28px;margin-top:20px}
.error-show .device a{color:#445897}
.error-show .device a:hover{color:#f3b86f}
.return-home{display:inline-block;background-color:#f3b86f;font-size:20px;color:#fff;font-weight:700;height:60px;line-height:60px;border-radius:30px;padding:0 62px;margin-top:75px;position:relative;z-index:1}
.return-home:after{content:'';width:100%;height:60px;background:-webkit-linear-gradient(top,rgba(245,193,117,.5),rgba(255,255,255,0));background:-o-linear-gradient(bottom,rgba(245,193,117,.5),rgba(255,255,255,0));background:-moz-linear-gradient(bottom,rgba(245,193,117,.5),rgba(255,255,255,0));background:linear-gradient(to bottom,rgba(245,193,117,.5),rgba(255,255,255,0));position:absolute;left:0;top:30px;z-index:-1}
.return-home:hover{color:#333}
.about-banner{background:url(../images/about-banner.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.about-wrapper{position:relative;margin-top:-213px;margin-bottom:162px}
.about-cq{overflow:hidden;margin-left:-5.3%}
.about-cq li{float:left;width:28%;margin-left:5.3%}
.about-cq li .img{position:relative;border-radius:0 60px 12px 12px;z-index:2}
.about-cq li .img img{width:100%;display:block;border-radius:0 60px 12px 12px}
.about-cq li .img:after{content:'';width:100%;height:40px;background:url(../images/a-bg.png) no-repeat;position:absolute;bottom:-7px;left:0;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:-1;border-radius:0 0 15px 15px}
.about-cq li p{font-size:22px;line-height:32px;color:#374359;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:24px;padding:10px 0}
.about-wrapper1{margin-bottom:130px;overflow-x:hidden}
.about-wrapper1 .col-img{float:left;width:43%;padding:144px 70px 40px 10%;background:url(../images/a-img3.jpg) no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;min-height:560px}
.col-img ul{overflow:hidden}
.col-img li{float:left;width:50%;color:#fff;margin-bottom:100px}
.col-img li strong{font-size:54px;line-height:64px}
.col-img li strong i{font-style:normal;font-size:30px}
.col-img li p{font-size:18px;line-height:28px}
.about-wrapper1 .col-text{float:right;width:50%}
.about-wrapper1 .col-text h2{font-size:40px;color:#162d3d;line-height:50px}
.about-wrapper1 .col-text span{display:block;font-size:16px;color:#b0b2b7;line-height:26px;margin-bottom:45px}
.about-wrapper1 .col-text p{padding-right:26%;font-size:18px;color:#676767;line-height:36px}
.about-wrapper1 .col-text p a{color:#ffa401}
.about-slick{width:130%;margin-top:70px;height:316px}
.about-slick .slick-item .con{margin-right:20px;transform:scale(.9);padding-top:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.about-slick .slick-item .con .img{opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.about-slick .slick-item .con .img img{width: 100%;}
.about-slick .slick-item.slick-current .con{transform:scale(1);padding-top:0}
.about-slick .slick-item.slick-current .con .img{opacity:1}
.about-slick .slick-item .con .txt{display:block;font-size:24px;line-height:34px;text-align:center;color:#162d3d;padding-top:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.about-slick .slick-arrow{position:absolute;bottom:29px;border:none;outline:0;width:86px;height:86px;font-size:0;cursor:pointer}
.about-slick .slick-prev{left:-24%;background:url(../images/a-left.png) no-repeat center #fff}
.about-slick .slick-next{left:-17%;background:url(../images/a-right.png) no-repeat center #fff}
.about-wrapper2{background:url(../images/about-bg.jpg) no-repeat bottom center;margin-bottom:140px}
.show-main{margin-top:120px}
.show-main .col-video{float:left;width:47%;margin-top:120px}
.col-video .img{border-radius:8px;position:relative;z-index:1}
.col-video .img img{border-radius:8px;display:block;width:100%;height:auto}
.col-video .a-play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}
.col-video .btn{text-align:center;margin-top:100px;margin-bottom:88px}
.col-video .btn a{display:inline-block;width:250px;height:70px;border-radius:35px;font-size:24px;line-height:70px;background:#daa847;background:-moz-linear-gradient(top,#f5cb7f 0,#daa847 100%);background:-webkit-linear-gradient(top,#f5cb7f 0,#daa847 100%);background:-o-linear-gradient(top,#f5cb7f 0,#daa847 100%);background:-ms-linear-gradient(top,#f5cb7f 0,#daa847 100%);background:linear-gradient(to bottom,#f5cb7f 0,#daa847 100%);color:#1c1c1c;-webkit-box-shadow:0 0 15px #dba746;-moz-box-shadow:0 0 15px #dba746;-ms-box-shadow:0 0 15px #dba746;-o-box-shadow:0 0 15px #dba746;box-shadow:0 0 15px #dba746}
.col-video .btn a:hover{color:#fff}
.show-main .col-text{background:url(../images/about-bg1.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;float:left;width:58%;position:relative;margin-left:-5%;padding:64px 75px 0 145px;border-radius:8px}
.col-text li{color:#fff;margin-bottom:50px}
.col-text li strong{font-size:22px;color:#f3f7ff;line-height:32px;font-weight:400;margin-bottom:26px;display:block}
.col-text li strong em{font-style:normal;font-weight:700;color:#d9a845;margin-right:20px}
.col-text li p{font-size:18px;color:#b8d0ff;line-height:36px}
.pop-video{position:fixed;width:100%;height:100%;left:0;top:-100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;z-index:9999;opacity:0;filter:alpha(opacity=0)}
.pop-video .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.pop-video .close{position:absolute;right:20px;top:20px;width:50px;height:50px;background:url(../images/close.png) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;cursor:pointer}
.pop-video video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-width:90%}
.pop-video.open{top:0;opacity:1;filter:alpha(opacity=100)}
.about-wrapper3{margin-bottom:225px;position:relative}
.about-wrapper3:after{content:'';max-width:1181px;width:100%;height:558px;background:url(../images/about-bg01.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;right:0;bottom:0;z-index:-1}
.about-grid{margin-top:155px}
.about-grid .col-head{float:left;width:63%;height:558px;position:relative}
.about-grid li{position:absolute;cursor:pointer}
.about-grid .ab-h1{top:-72px;right:200px}
.about-grid .ab-h2{top:14px;left:150px}
.about-grid .ab-h3{top:109px;left:340px}
.about-grid .ab-h4{top:230px;left:45px}
.about-grid .ab-h5{bottom:136px;left:274px}
.about-grid .ab-h6{bottom:-50px;left:228px}
.about-grid .ab-h7{bottom:-94px;right:240px}
.about-grid .ab-h8{bottom:-28px;right:0}
.about-grid .ab-h9{top:210px;right:220px;cursor:auto}
.about-grid li:not(:last-child):hover{animation:shake 6s linear}
@-webkit-keyframes shake{
    0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
    10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{
    0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
    10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.about-grid .col-content{float:right;width:37%;padding:135px 0 0 30px}
.col-content .top{font-size:38px;color:#404a62;line-height:48px;margin-bottom:70px}
.col-content .top span{font-size:22px;color:#919bb3;margin-left:30px}
.col-content .con{font-size:18px;line-height:36px;color:#505050}
.about-work{margin-top:100px;background:url(../images/about-bg2.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:90px 0 40px;overflow:hidden}
.about-work p{font-size:20px;color:#fff;line-height:48px;margin-bottom:115px}
.work-slick .slick-slide .img{padding:0 20px}
.work-slick .slick-slide img{display:block;width:100%}
.work-slick .slick-slide:nth-child(even){overflow:hidden}
.work-slick .slick-slide:nth-child(even) .img{margin-top:56px;position:relative}
.work-slick .slick-dots{text-align:center;margin-top:60px}
.work-slick .slick-dots li{display:inline-block;cursor:pointer}
.work-slick .slick-dots li button{font-size:0;outline:0;border:none;background:#3d4b66;width:43px;height:4px}
.work-slick .slick-dots .slick-active button{background:#f4a32d}
.product-box{background:url(../images/product-bg.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:110px;padding-bottom:120px;overflow-x:hidden}
.hot-product{margin-top:40px;position:relative;padding-bottom:45px}
.hot-product>strong{font-size:36px;color:#439bff;line-height:46px;font-weight:700;padding-left:52px;background:url(../images/p-icon.png) no-repeat left center;position:absolute;left:0;top:0}
.hot-product:after{content:'';width:127px;height:553px;background:url(../images/pro-txt.png) no-repeat;position:absolute;left:0;top:60px}
.slick-show{position:relative;z-index:1}
.slick-pro{overflow:hidden}
.slick-pro .img{float:left;width:50%;padding-right:62px;margin-top:60px}
.slick-pro .text{float:right;width:50%;padding:20px 92px 54px 100px;position:relative}
.slick-pro .text .tit{font-size:30px;color:#fff;line-height:40px;background:url(../images/pro-icon.png) no-repeat left center;display:inline-block;padding-left:48px;margin-bottom:10px}
.slick-pro .text p{font-size:18px;color:#6b88dd;line-height:28px;margin-bottom:50px}
.slick-pro .qt{margin:0 -20px}
.slick-pro .qt li{float:left;width:50%;color:#6b88dd;padding:0 20px;text-align:center;margin-bottom:20px}
.slick-pro .qt li span{display:block;font-size:18px;line-height:46px;padding:8px 0;background:url(../images/pro-cp.png) no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.slick-pro .text:after{content:'';width:0;height:107px;position:absolute;left:-90px;bottom:0;background:url(../images/pro-line.png) no-repeat}
.hot-product .nav-slider{width:880px;background:url(../images/pro-bg2.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;height:230px;padding-top:20px;padding-left:50px;position:absolute;right:-18%;bottom:0;z-index:2}
.hot-product .nav-slider .slick-img{cursor:pointer}
.hot-product .slick-arrow{display:block;width:50px;height:50px;border-radius:50%;position:absolute;bottom:-50px;font-size:0;outline:0;border:none;cursor:pointer;z-index:2}
.hot-product .slick-prev{background:url(../images/p-prev.png) no-repeat center;left:0}
.hot-product .slick-next{background:url(../images/p-next.png) no-repeat center;left:90px}
.hot-product .hot-slick-line{position:absolute;left:174px;bottom:20px;width:100%;height:2px;background:#314976;max-width:394px}
.hot-product .hot-slick-line i{background:#7197dd;content:"";position:absolute;left:0;top:-2px;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:5px}
.slick-pro.slick-current .text .tit{-webkit-animation:fadeInUp .6s ease-in-out;-moz-animation:fadeInUp .6s ease-in-out;-o-animation:fadeInUp .6s ease-in-out;animation:fadeInUp .6s ease-in-out}
.slick-pro.slick-current .text p{-webkit-animation:fadeInUp .8s ease-in-out;-moz-animation:fadeInUp .8s ease-in-out;-o-animation:fadeInUp .8s ease-in-out;animation:fadeInUp .4s ease-in-out}
.slick-pro.slick-current .qt li:nth-child(1){-webkit-animation:fadeInUp1 1.5s ease-in-out;-moz-animation:fadeInUp1 1.5s ease-in-out;-o-animation:fadeInUp1 1.5s ease-in-out;animation:fadeInUp1 1.5s ease-in-out}
.slick-pro.slick-current .qt li:nth-child(2){-webkit-animation:fadeInUp1 1.8s ease-in-out;-moz-animation:fadeInUp1 1.8s ease-in-out;-o-animation:fadeInUp1 1.8s ease-in-out;animation:fadeInUp1 1.8s ease-in-out}
.slick-pro.slick-current .qt li:nth-child(3){-webkit-animation:fadeInUp1 2.2s ease-in-out;-moz-animation:fadeInUp1 2.2s ease-in-out;-o-animation:fadeInUp1 2.2s ease-in-out;animation:fadeInUp1 2.2s ease-in-out}
.slick-pro.slick-current .qt li:nth-child(4){-webkit-animation:fadeInUp1 2.6s ease-in-out;-moz-animation:fadeInUp1 2.6s ease-in-out;-o-animation:fadeInUp1 2.6s ease-in-out;animation:fadeInUp1 2.6s ease-in-out}
.slick-pro.slick-current .text:after{-webkit-animation:faseWidth 2.9s linear forwards;-moz-animation:faseWidth 2.9s linear forwards;-o-animation:faseWidth 2.9s linear forwards;animation:faseWidth 2.9s linear forwards}
@-webkit-keyframes fadeInUp{
    0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
    0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInUp1{
    0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp1{
    0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes faseWidth{
    0%{width:0}
    100%{width:709px}
}
@keyframes faseWidth{
    0%{width:0}
    100%{width:709px}
}
.fixed-right{width:150px;height:314px;position:fixed;right:10px;bottom:30%;background:#7ba6ed;background:-moz-linear-gradient(-63deg,#347aff 0,#7ba6ed 100%);background:-webkit-linear-gradient(-63deg,#347aff 0,#7ba6ed 100%);background:-o-linear-gradient(-63deg,#347aff 0,#7ba6ed 100%);background:-ms-linear-gradient(-63deg,#347aff 0,#7ba6ed 100%);background:linear-gradient(-63deg,#347aff 0,#7ba6ed 100%);border-radius:10px 10px 75px 75px;padding:6px 6px 0;z-index:999}
.fixed-right .fixed{background-color:#fff;border-radius:10px 10px 24px 24px;text-align:center;padding-top:33px;position:relative}
.fixed-right .fixed a{display:inline-block;width:124px;height:38px;line-height:38px;background-color:#b3cdff;font-size:20px;color:#0e2655;border-radius:19px;margin-bottom:30px}
.fixed-right .fixed a:hover{background-color:#ffa11b}
.fixed-right .fixed .fix-get{position:relative;z-index:1}
.fixed-right .fixed:after{content:'';width:125px;height:123px;background:url(../images/swt-kf.png) no-repeat;position:absolute;top:-70px;left:6px}
.return-top{display:block;width:100%;height:62px;border-radius:0 0 75px 75px;cursor:pointer;background:url(../images/top.png) no-repeat center}
.b-box{position:relative;z-index:1}
.b-box .box{width:182px;position:absolute;right:-150%;top:-36px;background-color:#fff;padding:10px 10px 5px 12px;border:1px solid #f6f6f6;-webkit-box-shadow:2px 0 4px #f6f6f6;-moz-box-shadow:2px 0 4px #f6f6f6;-ms-box-shadow:2px 0 4px #f6f6f6;-o-box-shadow:2px 0 4px #f6f6f6;box-shadow:2px 0 4px #f6f6f6;z-index:-1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.b-box:hover .box{right:111%;z-index:9}
.b-box .box .top{overflow:hidden}
.b-box .box .top img{float:left}
.b-box .box .top .txt{float:left;margin-left:5px;margin-top:6px}
.b-box .box .top .txt p{font-size:14px;color:#4a4a4a;line-height:24px}
.b-box .box .top .txt span{display:block;font-size:14px;color:#7f7f7f;line-height:24px;font-style:italic}
.b-box strong{display:block;font-size:20px;color:#1559d6;line-height:30px}
.b-box .box:after{content:'';width:9px;height:19px;background:url(../images/swt-arr.png) no-repeat;position:absolute;right:-9px;top:45px}
.caseline-wrapper{padding-top:110px;background:url(../images/scx-banner.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;height:780px;position:relative;margin-bottom:70px}
.caseline-wrapper .g-people{bottom:-28px}
.caseline-wrapper .g-people .box{margin-right:30px;width:1070px}
.line-wrapper{height:778px}
.caseline-wrapper .wrap{position:relative}
.case-main .gn-msg{padding-right:20%}
.o-case-line ul{overflow:hidden;padding:30px 20px 25px;background:url(../images/scx-bg.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:60px;border-radius:0 70px 0 70px;-webkit-box-shadow:0 3px 4px rgba(68,93,147,.3);-moz-box-shadow:0 3px 4px rgba(68,93,147,.3);-ms-box-shadow:0 3px 4px rgba(68,93,147,.3);-o-box-shadow:0 3px 4px rgba(68,93,147,.3);box-shadow:0 3px 4px rgba(68,93,147,.3)}
.o-case-line ul li{float:left;width:20%;text-align:center;padding:0 50px}
.o-case-line ul li a{display:block}
.o-case-line ul li .img{background:url(../images/scx-img.png) no-repeat center;width:144px;height:144px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:16px;padding:20px;display:inline-block}
.o-case-line ul li .tit{font-size:22px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3a4a64}
.o-case-line ul li:hover .tit{color:#f5c661}
.product-ban{background:url(../images/pro-ban.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.pager-wrap{margin:80px auto;position:relative}
.t-pages{display:none;position:absolute;left:0;width:100%;bottom:100px;background-color:#fff;border:1px solid #ddd;padding:40px 30px;border-radius:6px;z-index:999;text-align:center}
.t-pages .ico{display:block;width:0;height:0;border-width:20px 20px 0;border-style:solid;border-color:#ccc transparent transparent;position:absolute;bottom:-20px;left:50%;margin-left:-20px}
.t-pages .ico em{display:block;width:0;height:0;border-width:20px 20px 0;border-style:solid;border-color:#fff transparent transparent;position:absolute;bottom:1px;left:-20px}
.t-pages .close{font-size:20px;position:absolute;right:0;top:0;width:30px;height:30px;line-height:30px;color:#333;cursor:pointer}
.ul-page li{display:inline-block}
.ul-page li a{display:block;background:#f5f5f5;line-height:46px;font-size:16px;color:#333;width:55px;margin:5px 6px;cursor:pointer;border:1px dashed transparent}
.ul-tab-page{overflow:hidden;margin-top:40px}
.ul-tab-page li{float:left;width:20%;text-align:center;margin-bottom:10px}
.ul-tab-page li a{display:block;font-size:18px;color:#333;line-height:46px;border:1px solid #ccc;margin:0 6px;border-radius:2px}
.ul-page li.on a,.ul-page li:hover a,.ul-tab-page li.on a{background-color:#cfe2ff}
.index-wrapper{background:url(../images/index-about.jpg) no-repeat #203358;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:112px 0 92px}
.index-wrapper .text-lf{float:left;width:60%;color:#fff}
.text-lf>strong{display:block;font-size:34px;line-height:44px;margin-bottom:38px}
.text-lf>p{font-size:18px;line-height:32px}
.ul-number{overflow:hidden;margin-top:90px}
.ul-number li{float:left;text-align:center;margin-right:9%}
.ul-number li span{display:block;color:#4b7bff;line-height:58px;font-size:24px}
.ul-number li strong{font-size:48px}
.ul-number li p{font-size:18px;line-height:28px}
.ul-number li.last{margin-right:0}
.index-wrapper .pic-lr{float:right;width:40%;text-align:right;position:relative}
.index-wrapper .pic-lr:after{content:'';width:120px;height:3px;background-color:#fff;position:absolute;left:0;top:120px;z-index:0}
.pic-lr .pic{display:inline-block;border-radius:4px;position:relative;max-width:465px;width:100%;z-index:3}
.pic-lr .pic img{border-radius:4px;border:1px solid #757575}
.pic-lr .pic:after,.pic-lr .pic:before{content:'';position:absolute;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,0) 100%);border-radius:10px;z-index:-1}
.pic-lr .pic:before{top:20px;left:-10px}
.pic-lr .pic:after{top:34px;left:-20px}
.about-people{background:url(../images/m-img.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:80px;padding-top:200px;overflow:hidden}
.about-people .img{text-align:center;margin-bottom:174px}
.about-people ul{overflow:hidden;margin-bottom:32px}
.about-people li{float:left;color:#fff;width:33.3%;text-align:center}
.about-people li strong{display:block;font-size:60px;line-height:70px;margin-bottom:4px}
.about-people li i{display:inline-block;width:100px;height:6px;background-color:#f09450}
.about-people li p{font-size:30px;line-height:40px;margin-top:20px}
.pro-arr{background:url(../images/s-img.png) no-repeat left 9px;padding-left:40px}
.new-dz{background:url(../images/x-icon1.png) no-repeat left center;padding-left:40px;font-size:18px;font-weight:700}
.new-sb{background:url(../images/x-icon2.png) no-repeat left center;padding-left:40px;font-size:18px;font-weight:700}
.new-ld{background:url(../images/x-icon3.png) no-repeat left center;padding-left:40px;font-size:18px;font-weight:700}
.new-gg{background:url(../images/x-icon4.png) no-repeat left center;padding-left:40px;font-size:18px;font-weight:700}
.new-fa{background:url(../images/x-icon5.png) no-repeat left center;padding-left:40px;font-size:18px;font-weight:700}
.show-content .s_tit{font-weight:700;font-size:18px;color:#3467b9}


/* ==============green Begin================ */
.index-area {margin-bottom: 104px;}
.index-area .wrap{background: url(../images/xz-index.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;}
.index-area .text{width: 50%;padding:50px 0 34px 48px;}
.index-area .text .tit{padding-left: 16px;padding-right: 30px;position: relative;z-index: 1;}
.index-area .text strong{display: block;font-size: 32px;line-height: 46px;color: #51b9bc;background-image: -webkit-gradient(linear, 0 0, right 0, from(#51b9bc), to(#0285b3));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 30px;}
.index-area .text .tit:after{content:'';width: 80px;height: 80px;background: url(../images/xz-icon.png) no-repeat center;position: absolute;left: -20px;top: -10px;z-index: -1;}
.index-area .text p{font-size: 20px;color: #4c4c4c;line-height: 38px;margin-bottom: 30px;}
.index-area .text .more{display: inline-block;text-align: center;width: 214px;height: 52px;line-height: 52px;border-radius: 26px;background-color: #fb9f2e;font-size: 24px;color: #ffffff;}

.cp-slick{max-width: 800px;width: 100%;margin: 0 auto 30px;border:1px solid #bfbfbf;padding:10px;}
.cp-slick img{display: block;width: 100%;}
.cp-slick .slider-nav{max-width: 650px;width: 100%;margin:16px auto 0;}
.cp-slick .slider-nav .slick-slider{padding:0 5px;}
.cp-slick .slider-nav .slick-current .img{border:2px solid #f3a32c;}


.cp-slick .slider-nav .slick-arrow{width: 48px;height: 48px;background-color: #354057;border:none;outline: none;font-size: 0;background-position: center;background-repeat: no-repeat;position: absolute;top: 48px;cursor: pointer;}
.cp-slick .slider-nav .slick-prev{background-image: url(../images/cp-left.png);left: -60px;}
.cp-slick .slider-nav .slick-next{background-image: url(../images/cp-right01.png);right: -60px;}
.cp-slick .slider-nav .slick-prev:hover{background-image: url(../images/cp-left01.png)}
.cp-slick .slider-nav .slick-next:hover{background-image: url(../images/cp-right.png);}
/* ==============green end================ */



/* ==============search Begin================ */
.head-search{float: left;margin-left: 40px;}
.head-search img{margin-top: -5px;cursor: pointer;}

.search-show{position: fixed;left: 0;right:0;top: 0;background: url(../images/search-bg01.png);z-index: 9999;padding:48px 0 38px;line-height: 65px;display: none;}
.search-top{position: relative;}
.search-top .logo{position: absolute; margin-right:20px}
.search-top .head-tel{position: absolute;right: 0;top: 0;}
.search-top .head-tel p{background:url(../images/index-tel.png) no-repeat left center;padding-left:56px;font-size:16px;color:#fff}
.search-top .head-tel p strong{font-size:24px;color:#fda82b}
.search-show .search-text{margin: 0 300px;}
.search-text form{position: relative;}
.search-text form input{display: block;font-size: 20px;color: #999;width: 100%;height: 65px;line-height: 65px;background-color: #F0F3FA;-webkit-border-radius: 60px;-moz-border-radius: 60px;-ms-border-radius: 60px;-o-border-radius: 60px;border-radius: 60px;padding:0 160px 0 30px;}
.search-text form button{position: absolute;right: 4px;top: 4px;bottom:4px;width: 150px;color: #FFF;font-size: 22px;cursor: pointer;border:none;-webkit-border-radius: 60px;-moz-border-radius: 60px;-ms-border-radius: 60px;-o-border-radius: 60px;border-radius: 60px;background: -webkit-linear-gradient(left, #6699F2 0%,#4383FB 100%);background: -moz-linear-gradient(left, #6699F2 0%, #4383FB 100%);background: -ms-linear-gradient(left, #6699F2 0%,#4383FB 100%);background: -o-linear-gradient(left, #6699F2 0%,#4383FB 100%);background: linear-gradient(to right, #6699F2 0%,#4383FB 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#6699F2, endColorstr=#4383FB, GradientType=1 );}
.search-text form button:before{content: "";display: inline-block;vertical-align: middle;margin-top: -7px; margin-right: 10px; width: 26px;height: 26px;background: url(../images/search-icon02.png) no-repeat;}
.search-text form button:focus{display: none;}
.search-text input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #F0F3FA inset!important;box-shadow:0 0 0 1000px #F0F3FA inset!important;-webkit-text-fill-color:#3d6eb1!important}
.search-close{position: absolute;right: 20px;top: 20px;line-height: 36px;}
.search-close img{width: 36px;height: auto;vertical-align: middle;cursor: pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.search-close img:hover{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);}

.search-btn01{background-image: url(../images/search-ban01.png);}
.search-inner{position: relative;}
.search-inner span{position: absolute;left: 110px; color: #FFF;font-size: 30px;font-weight: bold;line-height: 65px;}
.search-inner .search-text{margin:0 110px 0 280px;}

.search-result{margin-top: 70px;}
.result-show{position: relative;margin-bottom: 120px;}
.result-tab{position: absolute;top: 0;right: 0;border-top:2px solid #4365A7;font-size: 0;}
.result-tab span{display: inline-block;color: #2F5A97;font-size: 24px;font-weight: bold; width: 232px;height: 80px;line-height: 80px;text-align: center;background: url(../images/search-txt01.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease; cursor: pointer;margin:0 1px;}
.result-tab span.on,.result-tab span:hover{background-image: url(../images/search-txt02.png);color: #FFFFFF;}

.result-txt strong{display: block;color: #3D6EB1;font-size: 38px;line-height: 1.2;}
.result-txt p{color: #626466;font-size: 24px;line-height: 1.6;margin-top: 20px;}
.result-list{margin-top: 100px;}
.result-more{text-align: center;margin-top: 40px;}
.result-more a{display: inline-block;width: 216px;line-height: 52px;text-align: center;color: #FFF;font-size: 24px;letter-spacing: 0.3px; background-color: #f5ae56;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;-webkit-box-shadow: 0 7px 13px rgba(245,174,86,.3);-moz-box-shadow: 0 7px 13px rgba(245,174,86,.3);-ms-box-shadow: 0 7px 13px rgba(245,174,86,.3);-o-box-shadow: 0 7px 13px rgba(245,174,86,.3);box-shadow: 0 7px 13px rgba(245,174,86,.3);}
.result-more a:hover{background-color: #3A6BAD; -webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);-ms-transform: translateY(-3px);-o-transform: translateY(-3px);transform: translateY(-3px);}
.result-no{display: none;}

.search-error{text-align: center;line-height: 1.8;margin:100px 0 120px;}
.search-error strong{display: block;color: #666;font-size: 24px;font-weight: normal;margin-top: 40px;}
.search-error p{color: #2F5A97;font-size: 18px;font-weight: bold; margin-top: 20px;}
.search-error p a{color: #2F5A97;}
.search-error p a:hover{color: #FF2121;}
/* ==============search End================ */

@media screen and (max-width:4000px) and (min-width:2000px){
    .about-wrapper2,.case-wrapper{-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
    .news-page{margin-top:50px}
    .scx-ban{margin-bottom:50px}
    .index-case:after, .index-case:before{width: 18.4%;}
    .slick-case .slick-prev{margin-left: -960px;}
    .slick-case .slick-next{margin-right: -960px;}
    .case-ban{margin-bottom:50px}
    .show-scx{bottom:-103px}
    .x-news-list{margin-bottom:100px}
    .news-title{margin-bottom:180px}
    .about-slick{height: 408px;margin-top: 30px;}
    .about-wrapper1 .col-img{min-height: 600px;}
    .slick-banner .paging{bottom:40px;}
    .slick-banner .slick-arrow{bottom:-79%}
    .slick-banner .slick-line{bottom:55px;}
}
@media screen and (max-width:1780px){
    .slick-banner .slick-text{padding:0 6% 0 140px}
    .slick-banner .paging{left:12%}
    .slick-banner .slick-line{left:16%}
    .index-case:after,.index-case:before{width:200px}
    .index-case .wrap{max-width:1300px}
    .case-con .case-text{padding-left:30px}
    .slick-case .slick-prev{margin-left: -820px;}
    .slick-case .slick-next{margin-right: -820px;}
    .contact-box .right-text{padding-right:5%}
    .news-title{margin-bottom:150px}
    .hot-product .nav-slider{right:-10%}
    .about-people{padding-top:180px}
    .about-people .img img{width:90%}
    .about-people .img{margin-bottom:120px}
}
@media screen and (max-width:1680px){
    .slick-case .slick-prev{margin-left: -750px;}
    .slick-case .slick-next{margin-right: -750px;}
    .index-case:after,.index-case:before{width:160px}

}
@media screen and (max-width:1550px){
    .pro-ylist{margin:0 -40px}
    .pro-ylist .item{margin-left:40px;margin-right:40px}
    .slick-case .slick-prev{margin-left: -700px;}
    .slick-case .slick-next{margin-right: -700px;}
    .index-case:after,.index-case:before{width:140px}
    .header .nav{margin-left: 40px;}
    .head-search{margin-left: 20px;}
}
@media screen and (max-width:1500px){
    .index-case .wrap{max-width:1200px}
    .slick-banner .slick-text{padding:0 6% 0 70px}
    .index-case:after,.index-case:before{width:120px}
    .case-btn a{width:180px}
    .case-btn .see-more{margin-left:0;margin-right:15px}
    .slick-case .slick-arrow{width:50px;height:50px}
    .slick-case .slick-prev{left:-70px;margin-left: 0;}
    .slick-case .slick-next{right:-70px;margin-right: 0;}
    .news-top .news-grid{padding:0 25px 15px 20px}
    .slick-banner .slider-nav{left:50%}
    .about-slick .slick-next{left:-20%}
    .about-slick .slick-prev{left:-29%}
    .about-wrapper1 .col-text p{padding-right:19%}
    .about-wrapper1 .col-img{padding:144px 70px 40px 5%}
    .case-pz .pz-list .title{margin-right:25px}
    .info-li .ewm{width:80px;height:80px;margin-right:10px}
    .lx-sm{padding:0 46px 0 26px}
    .info-li .one{margin-top:8px}
    .lx-sm:before{width:142px}
    .new-slick .content .text{margin-left:13%}
    .show-ul li .pic:after{left:-9px}
    .video-box{padding:30px 44px 58px 58px}
    .o-case-line ul li{padding:0 47px}
    .show-scx{bottom:-48px}
    .ul-number li{margin-right:5%}
}
@media screen and (max-width:1439px){
    .index-case:after,.index-case:before{display:none}
    .slick-case .slick-arrow{background-color:#080f19;border-color:#080f19}
    .slick-case .slick-prev{left:-20px}
    .slick-case .slick-next{right:-20px}
    .case-pz .text p{font-size:16px}
    .case-pz{top:-40px}
    .case-pz .text{margin-top:118px}
    .contact-box .right-text h2:after{font-size:80px;line-height:90px}
    .lx-sm{padding:0 32px 0 26px}
    .lx-sm:before{width:124px}
    .fw-ul li.bar p{font-size:22px;line-height:40px}
    .new-slick .content .text{margin-left:8%}
    .hot-product .nav-slider{right:-4%;width:700px}
    .cp-lb{top:-38px}
    .cp-text{padding:35px 3% 0 120px}
    .cs-ul li.on1{padding-right:60px}
    .cs-ul li.on2{padding-left:46px}
    .video-box{padding:16px 44px 20px 58px}
    .tell-btn .get{font-size:18px;padding:0 12px}
    .tell-btn .tel{padding:0 20px 0 16px}
    .tell-box .tell-btn span{margin-top:42px}
    .tell-box .tell-p p{font-size:16px;line-height:26px}
    .price-range li{margin-right:5%}
    .o-case-line ul li{padding:0 40px}
    .show-scx{bottom:-68px}
    .x-news-list li .qt .gn{width:66%}
    .header .nav{margin-left: 20px;}
    .head-search{margin-left: 10px;}
    .header .head-tel p{padding-left: 46px;}
    .header .nav ul li a{font-size: 17px;}
    .news-lb li .qt .gn{max-width: 65%;}
}
@media screen and (max-width:1359px){
    .text-msg p{font-size:16px}
    .hot-lb li span{font-size:20px}
    .tell-box .tell-p .tell-us{margin-top:8px}
    .case-btn a{font-size:20px}
    .about-slick{height:280px}
    .case-top .text{padding-left:40px}
    .case-top .gn-msg{padding:40px 0 30px}
    .pz-list ul li .pic:after{height:110px;background-size:90%}
    .info-bo .portrait{margin-top:10px}
    .contact-box .right-text h2:after{font-size:70px;line-height:80px}
    .contact-box .right-text h2{letter-spacing:20px}
    .info-li .one{margin-top:0;margin-bottom:0}
    .info-li .ewm{width:60px;height:60px}
    .lx-sm{margin-top:0}
    .lx-sm:before{width:136px;left:-12px}
    .info-li{padding:9px 24px 9px 9px}
    .info-bo .portrait{margin-left:10px;margin-top:0}
    .contact-box .right-text h2{margin-top:30px}
    .contact-box .left-pic::after{left:30px}
    .get-price .be{right:-56px}
    .fw-msg{padding-right:0}
    .side-online{padding:200px 25px 100px}
    .side-online p{font-size:16px;line-height:36px}
    .side-online p i{font-size:22px}
    .new-slick .content .pic::after{max-width:290px}
    .new-slick .content .text{max-width:300px}
    .slick-pro .text:after{display:none}
    .slick-pro .text{padding:20px 40px 54px 40px}
    .cs-ul li.on1{padding-right:30px}
    .cs-ul li.on2{padding-left:30px}
    .cp-text>p{font-size:18px}
    .price-range li{margin-right:3%}
    .o-case-line ul li{padding:0 31px}
    .show-scx{bottom:-90px}
    .case-pz .text .btn-box a{font-size:20px;padding:0 28px}
    .news-list li span{width:17%}
    .x-news-list li .qt .gn{width:62%}
    .pro-ylist{margin:0 -30px}
    .pro-ylist .item{margin-left:30px;margin-right:30px}
    .news-title .release{font-size: 16px;}
    .header .logo,.search-top .logo{width: 180px;}
    .header .logo img{margin-top: -5px;}
    .search-top .logo img{margin-top: -14px;}
    .search-text form input{height: 55px;line-height: 55px;font-size: 18px;}
    .search-text form button{font-size: 20px;}
    .search-show .search-text{margin: 0 260px 0 240px;}
    .result-txt strong{font-size: 32px;}
    .result-txt p{font-size: 22px;margin-top: 16px;}
    .news-lb li .qt .gn{max-width: 60%;}
}
@media screen and (max-width:1279px){
    .header .nav ul li a{font-size:16px}
    .header .nav{margin-left:0}
    .header .logo{width:150px;margin-right: 10px;}
    .header .head-tel p{padding-left:40px}
    .head-search img{width: 36px;}
    .slick-banner .slider-nav{left:34%}
    .slick-banner .paging{left:3%}
    .slick-banner .slick-line{width:200px;left:7%}
    .slick-banner .slick-next{left:32%}
    .slick-banner .slick-next:hover{left:32%}
    .slick-banner .slick-prev{left:28%}
    .slider-small .con p{font-size:18px}
    .y-news-list .txt .info span{display:none}
    .index-title p{font-size:16px}
    .hot-lb li{padding:0 8px}
    .hot-lb li:after{right:-5px}
    .tell-box .tell-p{padding:0 10px 10px;width:50%}
    .tell-btn span img{margin-right:0}
    .tell-btn .tel{margin-right:5px}
    .tell-box .img{display:none}
    .btn-more{bottom:10px}
    .case-text .txt p{margin-bottom:10px}
    .case-btn a{width:150px}
    .about-wrapper1 .col-img{padding:144px 13px 40px 5%}
    .g-people .box{width:930px;padding:33px 50px 0 90px}
    .case-pz .text:after{width:110px;background-size:100%;height:166px;top:-60px}
    .pz-list ul li .pic:after{display:none}
    .pz-list ul li{padding-right:10px}
    .pz-list ul{width:88%}
    .pz-list ul:after{display:none}
    .case-pz .pz-list .title:before{top:-30px}
    .case-profit .cont{padding:75px 35px 115px 40px}
    .case-profit .content{padding:0 25px 0 25px}
    .case-profit>strong{font-size:20px;line-height:40px}
    .case-profit .online-a{height:96px;padding-top:40px}
    .message-box:after{width:300px;background-size:100%}
    .show-msg .msg-fr{padding:0 10px}
    .foot-online .grid:after{right:14px}
    .foot-online .foot-tel{width:130px}
    .foot-online p{padding:0 130px 0 15px}
    .foot-online p em{font-size:22px}
    .fw-ul li{margin-bottom:40px;padding:0 25px}
    .fw-ul li.bar:before{display:none}
    .fw-ul li.bar{padding:60px 0 40px 0}
    .fw-ul:before{display:none}
    .contact-box .right-text h2:after{font-size:60px;line-height:70px}
    .info-bo .portrait{display:none}
    .fw-content1 .cow-l h2{font-size:34px;line-height:44px}
    .get-price .be{display:none}
    .fw-grid .img{width:500px}
    .fw-grid a{font-size:22px}
    .item-ul li{padding:0 20px}
    .yp-img{left:62%}
    .side-online{padding-top:150px}
    .side-online .online-btn{width:150px;font-size:22px}
    .side-online p{line-height:28px}
    .side-online p i{font-size:18px}
    .pro-ylist{margin:0 -25px}
    .pro-ylist .item{margin:0 25px 80px}
    .pro-ylist .txt{margin:-30px 30px 0 0}
    .case-list3 .tit{padding:0 30px 0 10px}
    .new-slick .content .text{margin-left:2%}
    .side-online .online-btn{display:none}
    .side-online{height:auto;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;padding:160px 25px 20px}
    .device .title,.side-bar .related .title{padding:0 18px}
    .hot-product:after{background-size:80%}
    .hot-product .nav-slider{width:500px;height:142px}
    .hot-product .hot-slick-line{max-width:290px}
    .slick-pro .qt li{padding:0 5px}
    .slick-pro .qt li span{line-height:42px}
    .pro-advantage li p{padding:10px 30px 30px 30px}
    .str_ul{height:130px}
    .show-ul li{padding-right:30px}
    .case-range{padding:50px 10px 86px}
    .price-range li{width:185px;margin-right:0}
    .show-scx{display:none}
    .o-case-line ul li{padding:0 28px}
    .m-pages .prev{margin-right:36px}
    .m-pages .next{margin-left:48px}
    .case-top .text h1{font-size:32px}
    .case-pz .text .btn-box a{font-size:18px;line-height:50px}
    .case-pz .text p{font-size:12px}
    .index-wrapper .text-lf{width:55%}
    .text-lf>p br{display:none}
    .ul-number{margin-top:60px}
    .ul-number li{margin-right:7%;margin-bottom:10px}
    .ul-number li strong{font-size:40px}
    .ul-number li p{font-size:16px}
    .pic-lr .pic{margin-top:80px}
    .slick-banner .slick-ep .slick-img{margin-top:0}
    .news-list li span{width:22%}
    .news-list li a{width:75%}
    .about-people{padding-top:150px}
    .about-people li p{font-size:20px;line-height:30px;margin-top:10px}
    .about-people li i{width:80px}
    .about-people li strong{font-size:50px;line-height:60px;margin-bottom:0}
    .about-people .img{margin-bottom:60px}
    .pro-ylist .txt .tit{font-size:24px}
    .pro-ylist .txt p{font-size:16px}
    .pro-ylist .txt{padding:20px 30px 15px}
    .hot-lb li span{line-height:50px}
    .case-text h3 a{font-size:36px}
    .case-text>p{font-size:16px}
    .case-text .txt p{font-size:18px}
    .case-list1 .txt .tit{font-size:22px}
    .case-list1 .txt{padding:0 10px 15px 25px}
    .case-list1 .txt p{padding-left:22px;font-size:16px}
    .case-list1 .item{margin-right:20px}
    .case-list2 .tit{font-size:24px}
    .case-list3 .tit{font-size:24px}
    .case-pz .text .btn-box{padding-left:92px}
    .pz-list ul li .txt{font-size:20px}
    .price-range li strong{font-size:16px}
    .x-news-list li .qt .gn{display:none}
    .search-top .head-tel{display: none;}
    .search-show .search-text{margin-right: 40px;}
    .news-lb li .qt .gn{max-width: 50%;}
}
@media screen and (max-width:1144px){
    .hot-lb li span{line-height:46px}
    .msg-caption p{font-size:16px}
    .vodie-main .grid-right{margin-top:10px}
}
.mfzx{color:#fff!important;margin:0 5px;width:123px;line-height:51px;display:inline-block;letter-spacing:1px;text-align:center;cursor:pointer;background:url(../images/icon.gif) no-repeat center}
.mfzx span{color:#fff!important}
.pc_cs{margin:30px 0}
.pc_cs table{margin-bottom:20px;margin-top:20px}
.pc_cs table td{word-break:keep-all;padding:9px 0 10px}

.ban-bmz{position: absolute;bottom: 0;z-index: 66;left: 183px;}

@media screen and (max-width:4000px) and (min-width:2000px){
    .ban-bmz{display: none;}
}
@media screen and (max-width: 1900px){
    .ban-bmz{left: 163px;}
}
@media screen and (max-width: 1850px){
    .ban-bmz{left: 113px;}
}
@media screen and (max-width: 1800px){
    .ban-bmz{left: 63px;}
}
@media screen and (max-width: 1750px){
    .ban-bmz{left: 13px;}
}
@media screen and (max-width: 1737px){
    .ban-bmz{left: 0;}
    .slick-banner{background-position: top left;}
}
@media screen and (max-width: 1600px){
    .ban-bmz{width: 700px;}
}
@media screen and (max-width: 1400px){
    .ban-bmz{width: 620px;}
}
@media screen and (max-width: 1280px){
    .ban-bmz{width: 500px;}
}


/* 1201 message */
.mesg-show{padding-top: 50px; background: url(../images/mesg-bg1.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;z-index:0;}
.mesg-show:before{content: "";position: absolute;left: 50%;right:0;top: 50px;bottom:0;margin-left: 98px; background: -webkit-linear-gradient(top, rgba(49,78,118,.42) 0%,rgba(24,47,76,.42) 100%);background: -moz-linear-gradient(top, rgba(49,78,118,.42) 0%, rgba(24,47,76,.42) 100%);background: -ms-linear-gradient(top, rgba(49,78,118,.42) 0%,rgba(24,47,76,.42) 100%);background: -o-linear-gradient(top, rgba(49,78,118,.42) 0%,rgba(24,47,76,.42) 100%);background: linear-gradient(to bottom, rgba(49,78,118,.42) 0%,rgba(24,47,76,.42) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#314e76, endColorstr=#182f4c, GradientType=0 );-webkit-border-top-left-radius: 60px;-moz-border-top-left-radius: 60px;-ms-border-top-left-radius: 60px;-o-border-top-left-radius: 60px;border-top-left-radius: 60px;z-index: -1;}

.mesg-fl{float: left;width: 57%;position: relative;padding-top: 20px;}
.mesg-txt{color: #ffeacc;font-size: 24px;line-height: 1.2;}
.mesg-txt strong{color: #FFF;font-size: 42px;margin-right: 14px;}
.mesg-fl p{color: #cfcfcf;font-size: 18px;line-height: 2;margin-top: 6px;}
.mesg-fl ul{padding-left: 38%;margin-top:60px;}
.mesg-fl ul li{background: url(../images/mesg-line.png) no-repeat left center;color: #fce7ca;font-size: 18px;line-height: 2;width: 320px;height:78px;padding-left: 40px;padding-top: 5px;margin-bottom: 44px;}
.mesg-fl ul li+li{margin-left: 50px;}
.mesg-fl ul li+li+li{margin-left: 100px;}
.mesg-pic{position: absolute;left: 0;bottom: 0;width: 430px;}
.mesg-pic img{width: 100%;}
.mesg-tel{background: url(../images/mesg-telBg1.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;width: 460px;height: 150px;margin: 84px 0 0 auto;padding-left: 106px;padding-top: 44px;}
.tel-ico{float: left;width: 35px;margin-right: 26px;margin-top: 12px;}
.tel-txt{display: block;overflow: hidden;color: #cfcfcf;font-size: 20px;line-height: 1.2;}
.tel-txt strong{display: block;font-size: 32px;margin-top: 12px;}

.mesg-fr{float: right;width: 43%;padding-left: 60px;padding-top: 50px;}
.mesg-fr p{line-height: 1.2;margin-bottom: 18px;color: #fce7ca;font-size: 22px;background: url(../images/mesg-icon.png) no-repeat left center;padding-left: 38px;}
.mesg-fr p span{color: #fca700;}

.mesg-text li{background-color: #fcfcfc;line-height: 60px;width: 100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;margin-bottom: 15px;position: relative;}
.mesg-text li img{position: absolute;left: 16px;top: 16px;}
.mesg-text li input{width: 100%;height: 60px;line-height: 60px;padding:0 10px 0 60px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #fcfcfc;color: #333;font-size: 18px;}
.mesg-text li input:-webkit-autofill{-webkit-text-fill-color: #666;-webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset !important;box-shadow: 0 0 0px 1000px #FFFFFF inset !important;}
.mesg-text li.mesg-area{height: 160px;}
.mesg-text li textarea{width: 100%;height: 160px;line-height: 32px;padding:15px 10px 15px 60px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #fcfcfc;color: #333;font-size: 18px;}
.mesg-text li ::-webkit-input-placeholder{color:#808080}
.mesg-text li ::-moz-placeholder{color:#808080}
.mesg-text li ::-ms-input-placeholder{color:#808080}
.mesg-btn{margin-top: 30px;}
.mesg-btn input{color: #FFF;font-size: 24px;font-weight: bold; width: 100%;height: 68px;line-height: 68px;background-color: #f2a230;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.mesg-btn input:hover{-webkit-border-radius: 68px;-moz-border-radius: 68px;-ms-border-radius: 68px;-o-border-radius: 68px;border-radius: 68px;background-color: #fca700;}


.mesg-str{height: 130px;overflow: hidden;margin: 36px 0;}
.mesg-QA li{color:#cfcfcf;font-size:16px;line-height: 30px;position: relative;padding-left: 30px;margin-bottom: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mesg-QA li:before{content: "";position: absolute;left: 6px;top: 11px;width: 8px;height: 8px;background-color: #fce7ca;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}

.mesg-QA span{display: inline-block;width:72px;margin-right: 20px;}


@media screen and (max-width: 1490px){
    .mesg-show:before{margin-left: 6.6%;}
    .mesg-pic{width: 380px;}
}
@media screen and (max-width: 1300px){
    .mesg-fr{padding-left: 40px;}
    .mesg-fr p{font-size: 20px;}
}
@media screen and (max-width: 1260px){
    .mesg-pic{width: 300px;}
    .mesg-fl ul{padding-left: 26%;}
    .mesg-fl p{font-size: 16px;}
}
@media screen and (max-width: 1166px){
    .mesg-show{padding-top: 60px;}
    .mesg-txt strong{font-size: 36px;}
    .tel-txt strong{font-size: 30px;}
    .mesg-tel{width: 440px;padding-left: 132px;}
    .tel-ico{margin-right: 16px;}
    .mesg-pic{width: 270px;}
    .mesg-fl ul{padding-left: 20%;}
}


/* 1205 视频列表 */
.video-banner{padding-bottom: 220px;}
.videos-show{margin-top: -100px;}
.videos-nav{background: url(../images/videos-line01.png);line-height: 100px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 0 20px rgba(15,21,30,.2);-moz-box-shadow: 0 0 20px rgba(15,21,30,.2);-ms-box-shadow: 0 0 20px rgba(15,21,30,.2);-o-box-shadow: 0 0 20px rgba(15,21,30,.2);box-shadow: 0 0 20px rgba(15,21,30,.2);}
.videos-nav li{float: left;width: 20%;text-align: center;color: #213454;font-size: 24px;cursor: pointer;}
.videos-nav li.on,.videos-nav li:hover{background: url(../images/videos-line02.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;color: #FFF;font-weight: bold;}
.videos-list{margin: 80px 0 60px;}
.list-no{display: none;}

.header .nav ul{overflow: visible;}
.header .nav .nav-one{position: relative;}
.header .nav .nav-one:hover .nav-two{display: block;}
.header .nav .nav-one:hover .nav-two a{color: #CFCFCF;}
.header .nav .nav-two{background-color: #152036;position: absolute;top: 100%;left: 0;width: 170px;display: none;z-index: 99999;}
.header .nav .nav-two.nav-zhai{width: 180px;}
.header .nav .nav-two li{float: none;width: 100%;display: block;text-align: left;}
.header .nav .nav-two li a{display: block;font-size: 16px;line-height: 44px;padding:0 20px;}
.header .nav .nav-two li:hover a{background-color: #324d80;}
.header .nav .nav-three{display: none;}
.header .nav .nav-two li:hover .nav-three{display: block;}
.header .nav .nav-two li:hover .nav-three li a{background-color: #121b2e;padding-left: 30px;}
.header .nav .nav-two li .nav-three li:hover a{background-color: #455f8f;}
.header .nav .nav-arr{background: url(../images/nav-arr.png) no-repeat right 10px center;}

.hot-lb ul{text-align: center;}
.hot-lb li{float: none; display: inline-block;}

.index-ser{background: url(../images/index-ser.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;min-height: 720px;}
.index-ser:before{content: "";position: absolute;left: 0;bottom: 0;width: 500px;height: 4px;background-color: #fda82b;}
.ser-fl{float: left;width: 62%; padding: 160px 0;}
.ser-fl strong{display: block; color: #FFF;font-size: 40px;line-height: 1.2;position: relative;padding-bottom: 35px;margin-bottom: 45px;}
.ser-fl strong:after{content: "";position: absolute;left: 0;bottom: 0;width: 60px;height: 5px;background-color: #fda82b;}
.ser-fl p{color: #FFF;font-size: 18px;line-height: 2;}

.ser-fr{position: absolute;top: 0;bottom:0;left:50%;margin-left: 314px; width: 386px;background-color: #203a5e;border-top:4px solid #fda82b;}
.ser-fr ul{color: #CFCFCF;padding: 0 40px 50px;}
.ser-fr li{padding: 47px 0 20px;border-bottom:2px solid #374E6E;border-bottom:2px solid rgba(255,255,255,.1);line-height: 1.1;}
.ser-fr li span{display: block;font-size: 16px;}
.ser-fr li+li{padding-top: 57px;}
.ser-fr li span strong{color: #FFF;font-size: 52px;line-height: 1.1;}
.ser-fr li p{font-size: 18px;margin-top: 15px;}
.ser-fr li p:before{content: '';display: inline-block;vertical-align: middle;width: 20px;height: 2px;background-color: #fda82b;margin-right: 10px;}

@media screen and (max-width: 1440px){
    .index-ser:before{width: 26%;}
    .ser-fl strong{font-size: 38px;}
    .ser-fr{width: 28%;left: auto;margin-left: 0;right: 3%;}
    .ser-fr li span strong{font-size: 44px;}
    .ser-fr li p{font-size: 16px;}
    .header .nav .nav-two{left:-8px}
    .cp-relpay{padding-left: 10px;}
}
@media screen and (max-width: 1260px){
    .ser-fr{width: 30%;}
    .ser-fr ul{padding-left: 24px;padding-right: 24px;}
    .header .nav .nav-two{left:-10px}
}



/* 1216商务通 */
.fixed-link{position: fixed;right: 10px; bottom: 32%;z-index: 9999;width: 162px;background: url(../images/fixed-links.png) no-repeat;-webkit-background-size: 100% auto;-moz-background-size: 100% auto;-ms-background-size: 100% auto;-o-background-size: 100% auto;background-size: 100% auto;}
.fixed-link ul li{line-height: 56px;text-align: center;color: #FFF;font-size: 20px;margin-bottom: 16px;cursor: pointer;}
.fixed-link li.lineOne{font-weight: bold;}
.fixed-link li.lineOne:before{content: "";position: absolute;left: 0;top: -140px;width: 162px;height: 140px;background: url(../images/fixed-kf.png) no-repeat;}
.fixed-link li.lineOne:hover a{color: #FFF;}
.fixed-link li a{color: #FFF;}
.fixed-link li span .fixed-active{display: none;}
.fixed-link li span img{display: inline-block;vertical-align: middle;margin-right: 2px;margin-top: -6px;}
.fixed-link li:hover,.fixed-link li:hover a{color: #FFD18C;}
.fixed-link li:hover span .fixed-active{display: inline-block;}
.fixed-link li:hover span .fixed-white{display: none;}

.fixed-tel{position: relative;}
.fixed-more{width:180px;position:absolute;right:112%;top:-28px;background-color:#fff;padding:10px;border:1px solid #ECECEC;z-index:-1;display: none;}
.fixed-tel:hover .fixed-more{display: block;}
.fixed-more .fixed-top{overflow:hidden}
.fixed-more .fixed-top img{float:left;width: 61px;}
.fixed-more .fixed-top .fixed-txt{display: block;overflow: hidden;color: #4a4a4a;font-size: 14px;line-height: 1.7;margin-top: 5px;}
.fixed-more .fixed-top .fixed-txt i{color: #7f7f7f;display: block;}
.fixed-more strong{display:block;font-size:20px;color:#1559d6;line-height:30px;font-style: italic;}
.fixed-more:after{content:'';width:11px;height:21px;background:url(../images/fixed-icon.png) no-repeat;position:absolute;right:-11px;top:46px}
.fixed-totop{position: fixed;right: 17px; bottom: 34%; margin-bottom: -62px;width: 148px;z-index: 999; background: url(../images/fixed-topbg.png);line-height: 46px;text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;color: #4667a8;font-size: 18px;cursor: pointer;-webkit-box-shadow: 0 0 10px rgba(50,73,118,.24);-moz-box-shadow: 0 0 10px rgba(50,73,118,.24);-ms-box-shadow: 0 0 10px rgba(50,73,118,.24);-o-box-shadow: 0 0 10px rgba(50,73,118,.24);box-shadow: 0 0 10px rgba(50,73,118,.24);display: none;}
.fixed-totop img{display: inline-block;margin-left: 8px;}
.fixed-totop:hover{color: #324977;font-weight: bold;}

.fixed-box{width: 384px;position: fixed;bottom: -100%;right: 0;z-index: 99991;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fix-colse{width: 75px;height: 30px;position: absolute;right: 4px;top: 10px;cursor: pointer;display: block;background: url(../images/close-swt.png) no-repeat center;}
.fixed-box.open{bottom: 0;}
.chat-btn{position: fixed;right: 60px;width: 50px;height: 50px;bottom: 160px;border-radius: 50%;background: url(../images/icon-chact.png) no-repeat center #4667A7;background-size: 24px;cursor: pointer;display: none;z-index: 9999;}
.chat-btn i{display: block;width: 12px;height: 12px;background-color: #fd4c4c;border-radius: 50%;position: absolute;top: 0;left: 0;}

/* 0121 新闻内页咨询 */
.rele-top{margin-top: 80px;}
.new-bans{background-image: url(../images/zxline-bg.jpg);min-height: 513px;}
.news-zxline{padding:12px 50px 12px 60px;line-height:54px;border:1px solid #fcdeb1;background: -webkit-linear-gradient(left, #ebf1fa 0%,#f5f8fc 100%);background: -moz-linear-gradient(left, #ebf1fa 0%, #f5f8fc 100%);background: -ms-linear-gradient(left, #ebf1fa 0%,#f5f8fc 100%);background: -o-linear-gradient(left, #ebf1fa 0%,#f5f8fc 100%);background: linear-gradient(to right, #ebf1fa 0%,#f5f8fc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ebf1fa, endColorstr=#f5f8fc, GradientType=1 );margin-top: 50px;}
.news-zxline strong{display: inline-block;color: #304773;font-size: 24px;}
.news-zxline i{display: inline-block;color: #333333;font-size: 18px;font-style: normal;}
.news-zxline span{background: -webkit-linear-gradient(left, #314875 0%,#4767a8 100%);background: -moz-linear-gradient(left, #314875 0%, #4767a8 100%);background: -ms-linear-gradient(left, #314875 0%,#4767a8 100%);background: -o-linear-gradient(left, #314875 0%,#4767a8 100%);background: linear-gradient(to right, #314875 0%,#4767a8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#314875, endColorstr=#4767a8, GradientType=1 );width: 190px;height: 54px;-webkit-border-radius: 54px;-moz-border-radius: 54px;-ms-border-radius: 54px;-o-border-radius: 54px;border-radius: 54px;color: #FFF;font-size: 22px;font-weight: bold;text-align: center;float: right; position: relative;cursor: pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease; -ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.news-zxline span:before{content: "";position: absolute;left: 36px;top: -89px;width: 118px;height: 89px;background: url(../images/zxline-head.png) no-repeat;}
.news-zxline span img{margin-left: 6px;display: inline-block;vertical-align: middle;margin-top: -4px;}
.news-zxline span:hover{color: #f5ce82;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;}
.news-sides .side-news{margin-top: 0;}
.news-sides .side-bar{margin-top: 350px;}
.news-title{margin-bottom: 60px;}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){
    .news-zxline strong{background: none;-webkit-text-fill-color: #f5ce82;}
} 
@media screen and (max-width: 1440px){
    .news-zxline{padding-left: 40px;padding-right: 40px;}
    .news-zxline strong{font-size: 22px;}
    .news-zxline i{font-size: 16px;}
}
@media screen and (max-width: 1300px){
    .news-zxline{padding-left: 30px;padding-right:30px;}
    .news-zxline strong{font-size: 18px;}
    .news-zxline span:before{display: none;}
    .cp-ys{margin-left: 12px;}
}
@media screen and (max-width: 1200px){
    .news-zxline{padding-left: 20px;padding-right:20px;}
    .news-zxline i{font-size: 15px;}
    .news-zxline strong{font-size: 16px;}
    .news-zxline span{width: 160px;font-size: 18px;}
}

/* 2021/01/28 弹出层 */
.popu-main{position: fixed;left: 0;top: 0;right:0;bottom:0;background-color: rgba(0, 0, 0, .6);z-index: 99999;}
.show-popu{position: fixed;max-width: 1280px;width: 100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index: 999999;}
.popu-close{position: absolute;right:0;top:-40px;width:70px;height:30px;background-color: #fff9e9;text-align: center; z-index: 999999;cursor: pointer;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;}
.popu-close img{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;margin-left: 5px;}
.popu-close:hover img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}
@media screen and (max-width: 1360px){
    .show-popu{max-width: 1200px;}
}
@media screen and (max-width: 1260px){
    .show-popu{max-width: 1000px;}
}
@media \0screen {
    .popu-main{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
    .show-popu{left: 0;right: 0;top: 120px;margin: 0 auto;}
}





.gjc_list1_box{
    width: 100%;
    max-width: 364px;
    padding: 25px;
    border: 1px solid #ddd;
    border-radius: 30px;
    margin-top: 30px;
}
.gjc_list1_tt{
    font-size:18px;
    color: #333;
    font-weight: bold;
    margin-bottom: 14px;
}
.gjc_list1_con{
    display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}

.gjc_list1_con a{
    color: #333;
    font-size:16px;
    line-height: 30px;
    padding: 0 18px;
    background: #f5f5f5;
    margin: 0 10px 10px 0;
    transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.gjc_list1_con a:hover{
    color: #Fff;
    background: #ff9600;
    transition:all 0.5s;
	-webkit-transition:all 0.5s;
}





.banner {
    width: 100%;
    overflow: hidden;
    position: relative;
    box-shadow: -240px 400px 80px -360px rgba(182, 173, 170, 0.4);
    background-size: cover;
}

/*.banner:before {*/
/*    content: "";*/
/*    background: url(../images/banner-zs02.png) center bottom no-repeat;*/
/*    background-size: 100%;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*}*/

.banner:after {
    content: "";
    width: 30px;
    height: 30px;
    background: url(../images/banner-zs03.png) center no-repeat;
    background-size: 100%;
    position: absolute;
    right: 10.1944%;
    top: 43%;
    opacity: 0.5;
}

.banner video {
    width: 100%;
    margin-top: -24px;
}

.banner .title {
    color: #ffffff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 26.8%;
}

.banner .title dd {
    font-size: 66px;
    line-height: 1;
    font-weight: lighter;
    letter-spacing: 6px;
}

.banner .title dd h1 {
    display: inline;
    font-size: 1em;
    line-height: 1;
    font-weight: lighter;
    margin-left: 27px;
}

.banner .title dt {
    font-size: 66px;
    line-height: 1;
    letter-spacing: 7px;
    margin-top: 48px;
}

.banner .title dt span {
    font-weight: bold;
    margin-left: 32px;
    line-height: 1;
}

.banner .text {
    width: 26.275%;
    font-size: 16px;
    color: #ffffff;
    line-height: 38px;
    position: absolute;
    right: 22.6%;
    bottom: 29.5%;
}

.banner .gsnl {
    position: absolute;
    left: 19%;
    bottom: 17%;
}

.banner .gsnl p {
    font-size: 16px;
    color: #999999;
    margin-top: 26px;
}

.banner .gsnl p span {
    font-size: 22px;
    color: #fa5811;
    font-weight: bold;
    margin-right: 10px;
}

.banner .gsnl .two {
    margin-left: 50px;
}


.appoint_scroll {
    width: 22.6%;
    height: 116px;
    background: #ffffff;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    line-height: 116px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    cursor: pointer;
    transition: all linear 0.4s;
}

.appoint_scroll:before {
    content: "";
    background: #de5217;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 100%;
    z-index: -1;
    transition: all linear 0.4s;
}

.appoint_scroll i {
    width: 52px;
    height: 1px;
    background: #000000;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    position: relative;
    transition: all linear 0.5s;
}

.appoint_scroll i:before {
    content: "";
    width: 18px;
    height: 18px;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    display: block;
    position: absolute;
    left: -21px;
    top: -8px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transition: all linear 0.4s;
}

.appoint_scroll:hover {
    color: #ffffff;
}

.appoint_scroll:hover:before {
    bottom: 0;
}

.appoint_scroll:hover i {
    background: #ffffff;
}

.appoint_scroll:hover i:before {
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.same-effect {
    width: 21px;
    height: 21px;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    position: absolute;
    left: 10.5%;
    bottom: 22%;
}

.same-effect:before,
.same-effect i:before,
.same-effect i:after {
    content: "";
    border: 1px solid rgba(250, 88, 17, 0.3);
    border-radius: 50%;
    position: absolute;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    opacity: 0.5;
    -webkit-animation: quan 4s infinite linear;
    animation: quan 4s infinite linear;
}

.same-effect i:before {
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.same-effect i:after {
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

@keyframes quan {
    0% {
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: 0px;
        opacity: 1;
    }

    100% {
        left: -80px;
        right: -80px;
        top: -80px;
        bottom: -80px;
        opacity: 0;
    }
}

@-webkit-keyframes quan {
    0% {
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: 0px;
        opacity: 1;
    }

    100% {
        left: -80px;
        right: -80px;
        top: -80px;
        bottom: -80px;
        opacity: 0;
    }
}


@media screen and (max-width:1800px) {
    .banner .title dd {
        font-size: 55px;
    }

    .banner .title dt {
        font-size: 55px;
        margin-top: 44px;
    }

    .appoint_scroll {
        height: 110px;
        line-height: 110px;
    }
    
    
}

@media screen and (max-width:1700px) {
    .banner .text {
        bottom: 20%;
    }

}

@media screen and (max-width:1700px) {
    .banner .title dd {
        font-size: 50px;
    }

    .banner .title dt {
        font-size: 50px;
        margin-top: 40px;
    }

    .banner .text {
        font-size: 15px;
        line-height: 34px;
        width: 30%;
        right: 18%;
        bottom: 22%;
    }


}


@media screen and (max-width:1400px) {
    
    .banner .title {
        top: 24%;
    }

    .banner .title dd {
        font-size: 40px;
    }

    .banner .title dt {
        font-size: 40px;
        margin-top: 30px;
    }

    .banner .text {
        font-size: 14px;
        line-height: 30px;
    }

    .banner .gsnl p {
        font-size: 14px;
    }

    .banner .gsnl p span {
        font-size: 18px;
    }
    
    
}



@media screen and (max-width:1200px) {
    
    .banner .title {
        top: 24%;
    }

    .banner .title dd {
        font-size: 30px;
    }

    .banner .title dt {
        font-size: 30px;
        margin-top: 20px;
    }

    .banner .text {
        bottom: 20%;
    }
    
}


.newsBtn{
    display: inline-block !important;
}
.newsBtn img{
    display: inline-block !important;
    width: 120px;
    height: 40px;
}
